如何使用 Linux RAID 启用 --write-mostly ?

use*_*871 8 linux boot mdadm raid-1

不幸的是mdadmmdadm.conf手册页并不完全符合标准。我想--write-mostly为我的 RAID启用标志,但手册页和互联网都不会告诉我如何。我不知道有什么地方可以为 放置默认参数mdadm,也不知道它何时启动以及通过什么启动。

似乎添加此信息的合乎逻辑的位置是mdadm.conf,但man mdadm.conf. 我在哪里以及如何启用--write-mostly?谢谢你。

小智 15

您可以将设备设置为主要写入,例如,

echo writemostly > /sys/block/md0/md/dev-sda1/state
Run Code Online (Sandbox Code Playgroud)

并清除主要写入状态

echo -writemostly > /sys/block/md0/md/dev-sda1/state
Run Code Online (Sandbox Code Playgroud)

请注意,您可能需要 root 才能成功,并且

须藤回声状态> /sys/block/md0/md/dev-sda1/state

不会工作。

如果您对mdadmLinux 软件 RAID有其他问题,请将它们发布到

linux-raid@vger.kernel.org
Run Code Online (Sandbox Code Playgroud)

(您不需要订阅)。

您在回答中提到的内核崩溃错误已在 2012 年 1 月及之后发布的 Linux 内核版本中得到修复 - 3.1.10、3.2.2 和 3.3-rc1。它只影响所有设备都是“主要写入”的阵列。