Fstab
/etc/fstab 出錯時跳過
如果安裝失敗,我可以設置一個帶有 options=auto 的 /etc/fstab 以跳過嗎?
手冊說,如果帶有 options=auto 的條目失敗,它將中斷引導過程。
如果沒有 auto,它不會在啟動時自動掛載設備。
那麼如何讓自動輸入在失敗時被忽略呢?
/dev/sdb1
我在我的 Ubuntu VM 中創建了一個分區。但是我沒有為這個分區創建文件系統,所以它當然不會被掛載。然後將以下條目放入
fstab
./dev/sdb1 /mnt/ auto defaults,nobootwait 0 2
並重新啟動虛擬機。伺服器重新啟動並出現以下錯誤消息
syslog
suku@ubuntu-vm:~$ grep sdb1 /var/log/syslog Jan 11 16:32:58 ubuntu-vm kernel: [ 2.263540] sdb: sdb1 Jan 11 16:32:59 ubuntu-vm kernel: [ 4.403527] EXT3-fs (sdb1): error: can't find ext3 filesystem on dev sdb1. Jan 11 16:32:59 ubuntu-vm kernel: [ 4.410341] EXT4-fs (sdb1): VFS: Can't find ext4 filesystem Jan 11 16:32:59 ubuntu-vm kernel: [ 4.413978] FAT-fs (sdb1): bogus number of reserved sectors Jan 11 16:32:59 ubuntu-vm kernel: [ 4.414073] FAT-fs (sdb1): Can't find a valid FAT filesystem
什麼是
nobootwait
:
nobootwait
可以應用於非遠端文件系統,以明確指示mountall(8)
不要為它們暫停啟動。