Systemd

通過 UUID 掛載 /etc/fstab 掛載失敗

  • April 21, 2018

我有一個 raid10 btrfs 卷。當我通過 UUID 掛載它時,掛載失敗,我被引導到緊急模式。當我通過驅動器號 (/dev/sdb/) 安裝它時,伺服器啟動正常。為什麼會這樣?

fstab:
/dev/sda2               /boot       vfat    defaults,noatime            0 2
/dev/sda3               /       btrfs   discard,ssd,compress=lzo,noatime    0 0
#e1ee5980-c54b-4b6e-82e2-3dbdcee1dd24   /mnt/store  btrfs   noatime                 0 0
/dev/sdb                /mnt/store  btrfs   noatime                 0 0

gentooserver ~ # btrfs fi show
Label: none  uuid: a782a62a-ffde-49b1-a680-0afeb9cdab0b
   Total devices 1 FS bytes used 6.64GiB
   devid    1 size 55.77GiB used 13.01GiB path /dev/sda3

Label: none  uuid: e1ee5980-c54b-4b6e-82e2-3dbdcee1dd24
   Total devices 10 FS bytes used 868.45GiB
   devid    1 size 931.51GiB used 174.40GiB path /dev/sdb
   devid    2 size 931.51GiB used 174.40GiB path /dev/sdc
   devid    3 size 931.51GiB used 174.40GiB path /dev/sdd
   devid    4 size 931.51GiB used 174.40GiB path /dev/sde
   devid    5 size 931.51GiB used 174.40GiB path /dev/sdf
   devid    6 size 931.51GiB used 174.40GiB path /dev/sdg
   devid    7 size 931.51GiB used 174.40GiB path /dev/sdh
   devid    8 size 931.51GiB used 174.40GiB path /dev/sdi
   devid    9 size 931.51GiB used 174.40GiB path /dev/sdj
   devid   10 size 931.51GiB used 174.40GiB path /dev/sdk

卷上的實際數據似乎完好無損。btrfs 檢查沒有返回錯誤。systemctl status 沒有返回有關錯誤的資訊。

你有語法錯誤。

它應該是 :

UUID=e1ee5980-c54b-4b6e-82e2-3dbdcee1dd24   /mnt/store  btrfs   noatime 0 0

下面提到的語法錯誤

#e1ee5980-c54b-4b6e-82e2-3dbdcee1dd24   /mnt/store  btrfs   noatime                 0 0

1.你在該行前面添加一個註釋,它要刪除。(# –>要刪除)

2.命令啟動時需要加上“UUID=”。

引用自:https://unix.stackexchange.com/questions/439058