我有用于备份数据的外部 USB 硬盘驱动器,并且可以循环数月。同时只有一个磁盘存在。
磁盘具有不同的 UUID(是的,可以克隆它,但我会尝试不使用)。
/etc/fstab
好像
UUID=e4281b1d-44e9-441d-9158-2b6f26beafaf /media/backup ext4 defaults,nofail,x-systemd.device-timeout=1s 0 1
UUID=7e5038f3-e44a-4413-a5ea-ef8e8cdf725c /media/backup ext4 defaults,nofail,x-systemd.device-timeout=1s 0 1
如果存在唯一的第一个磁盘,则它可以正常工作。如果仅存在第二个磁盘,则它无法与系统一起使用sudo mount -a -v
或重新启动系统。
真正让我恼火的是,如果重启后只有第二个设备存在,sudo mount -a -v
说明硬盘已安装,但如果我使用mount
.
/etc/fstab
如果我评论第一台设备
# UUID=e4281b1d-44e9-441d-9158-2b6f26beafaf /media/backup ext4 defaults,nofail,x-systemd.device-timeout=1s 0 1
UUID=7e5038f3-e44a-4413-a5ea-ef8e8cdf725c /media/backup ext4 defaults,nofail,x-systemd.device-timeout=1s 0 1
它在重新启动时按预期工作,或者sudo mount -a -v
将mount
设备显示为
/dev/sda1 on /media/backup type ext4 (rw,relatime)
我不知道可能是什么原因。你有想法吗?
我看到这个解决方案提到了 udev 的可能解决方案,但如果可能的话,我想避免这种情况:在同一挂载点安装备用设备(具有不同的挂载选项)
作为单个备份挂载(使用任何物理磁盘)的快速解决方法,我给它们所有相同的 LABEL 并在 fstab 中使用 LABEL=xxx。所以 fstab 中只有一个条目。
为了跟踪 pourposes,我有一个带有 UUID 和磁盘中手写名称的电子表格,以了解我安装磁盘的位置和时间以及我真正使用的磁盘。