我丢失了 RAID1 元数据/RAID6 数据 btrfs 卷 ( /backup
) 上的磁盘。恢复应该从: 开始mount -o degraded /backup
,但不幸的是,在这样做之后,systemd 决定立即卸载它(从日志中):
Jan 21 17:27:02 Jiji systemd[1]: backup.mount: Unit is bound to inactive unit dev-disk-by\x2duuid-b162055b\x2da73c\x2d4958\x2d98a7\x2dc6ad57867506.device. Stopping, too.
Jan 21 17:27:02 Jiji systemd[1]: Unmounting /backup...
Jan 21 17:27:40 Jiji systemd[1]: Unmounted /backup.
我尝试更改/etc/fstab
为使用标签而不是 UUID,并且还运行systemctl daemon-reload
. 不幸的是,systemd 继续立即卸载它(dev-disk-by\x2dlabel….device
不过现在有了一个 inactive )。
谢天谢地,我似乎并没有遇到 btrfs 降级挂载。
这是即时的,因此不太可能出现自动挂载超时(如Systemd 正在卸载我的 /boot 分区)并且我尝试过daemon-reload
,Systemd 的解决方案是卸载我的 /boot 分区。
不幸的是,你不能 SIGSTOP pid 1,所以这不起作用?。
我怎样才能说服 systemd 不理会它,以便我可以恢复我的文件系统?
我找到了一个快速修复:
unmask
...一旦维护完成,当然需要取消(使用)。