Mount
如何在同一掛載點同時掛載不同 UUID 的設備?
我有用於備份數據的外部 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 中只有一個條目。
為了跟踪流量,我有一個帶有 UUID 和磁碟中手寫名稱的電子表格,以了解我安裝磁碟的位置和時間以及我真正使用的磁碟。
LABEL=my_generic_backup_disk /media/backup ext4 defaults,nofail,x-systemd.device-timeout=1s 0 1