小编Bap*_*cht的帖子

如何使用 systemd-networkd 强制 network.target 等待 DHCP?

我正在使用 systemd-networkd 来配置我的接口:

[Match]
Name=enp3s0

[Network]
DHCP=v4    
Run Code Online (Sandbox Code Playgroud)

除了在启动时,某些服务不等待 DHCP 完成之外,它运行良好。例如,我的 NFS 挂载目录和 nginx 失败,因为它们启动时没有网络。

有没有办法强制 network.target 等待 DHCP?


编者注。根据文档

许多网管方案提供了一种无条件拉入network-online.target的方式,从而将network.target的效果提升为network-online.target的效果。

如果你使用 systemd-networkd,你可以通过启用 systemd-networkd-wait-online.service 来做到这一点:

systemctl enable systemd-networkd-wait-online.service

但是我试过了,它没有根据network.target等待 DHCP提供服务。它只提供明确依赖于network-online.target等待 DHCP 的服务,实际上它需要使其工作。

networking dhcp systemd

6
推荐指数
1
解决办法
9954
查看次数

如何使用 mdadm 加速从 Raid 5 迁移到 Raid 6?

今天,我通过添加一个新磁盘(从 7 个磁盘到 8 个磁盘,全部为 3TB)开始将我的 Raid 5 迁移到 Raid 6。现在重塑正在进行中:

Personalities : [raid6] [raid5] [raid4] 
md0 : active raid6 sdi[9] sdh[8] sdf[7] sdc[6] sdd[4] sda[0] sde[5] sdb[1]
      17581590528 blocks super 1.2 level 6, 512k chunk, algorithm 18 [8/7] [UUUUUUU_]
      [>....................]  reshape =  2.3% (69393920/2930265088) finish=6697.7min speed=7118K/sec

unused devices: <none>
Run Code Online (Sandbox Code Playgroud)

但它慢得要命。距离完工还有将近5天。我曾经在大约 1 天内重塑数组,但这里很糟糕。速度非常低。备份文件位于 SSD 上。

我确实更改了条带大小以及最小和最大速度限制,但它没有改变任何事情。

有什么方法可以将过程加快到合理的时间,或者我必须等待 5 天才能完成?

更新:iostat -kx 10

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.05    0.00    1.68   22.07    0.00   76.20

Device:         rrqm/s   wrqm/s     r/s     w/s …
Run Code Online (Sandbox Code Playgroud)

mdadm

5
推荐指数
1
解决办法
4480
查看次数

标签 统计

dhcp ×1

mdadm ×1

networking ×1

systemd ×1