Saya baru saja bersih menginstal Ubuntu 16.04 (untuk menggantikan 14.04) dengan tujuan porting sebagian besar file fstab yang berfungsi, untuk me-mount disk / partisi JFS lainnya. Tapi sepertinya aku kesulitan nobootwait
.
Misalnya, satu entri fstab yang berfungsi di 14.04 adalah:
UUID=<uuid> /storage jfs defaults,nodiratime,noatime,nofail,nobootwait 0 2
Tetapi dalam 16.04, itu tidak akan me-mount drive pada saat boot atau me-mount per perintah berikut:
sudo mount /storage
Saya sudah menginstal jfsutils, DAN saya dapat me-mount partisi secara manual, yaitu
sudo mount -t jfs /dev/sdX /storage
Saya menemukan ini di dmesg
[ 6.720171] jfs: Unrecognized mount option "nobootwait" or missing value
Jadi, menganggap itu sebagai petunjuk, ketika saya menghapus nobootwait
opsi dari fstab, perintahnya
sudo mount /storage
bekerja dengan baik. (Saya tidak tahu tentang saat boot karena saya sedang melakukan ini lebih dari ssh dan tidak ingin mengambil risiko komputer gagal boot).
Jelas, salah satu solusinya adalah dengan menjatuhkan nobootwait
opsi. Tetapi saya tidak ingin melakukan itu. Mungkin nobootwait TIDAK PERNAH bekerja (saya tidak pernah mengalami kegagalan boottime disk) pada 14,04 dan 14,04 hanya mengabaikan kesalahan, tetapi saya ingin fungsionalitas yang seharusnya nobootwait
.
Apakah ada perubahan di Ubuntu 16.04 atau tentang kernel linux nobootwait
?
nobootwait
dijatuhkan sebagai opsi, tetapi saya belum menemukan ini didokumentasikan di mana pun. Saya menggantinya dengannofail
.nobootwait
fungsionalitas.Jawaban:
Opsi ini tampaknya telah dihapus. Ubuntu manual untuk
fstab
berisi teks ini jika Anda memilih 14,04 LTS di bagian atas:Paragraf ini tidak ada dalam versi halaman yang Anda dapatkan jika Anda memilih 16,04 di bagian atas.
sumber
noauto
opsi mount dan kemudian meneleponmount -a
darirc.local
atau dari pekerjaan cron dengan@reboot
flag?Jika Anda hanya mencari cara mereplikasi
nobootwait
perilaku dalam 16,04 tampaknya opsi yang Anda cari adalahnofail
. Dari http://manpages.ubuntu.com/manpages/zesty/man5/systemd.mount.5.htmlsumber
nofail
akan menunggu 1,5 menit sebelum menyerah,nobootwait
tidak menunggu sama sekali.Sepertinya ada 2 opsi yang relevan yang perlu diatur untuk meniru perilaku nobootwait, diambil dari systemd mount manpage :
jadi pilihan pengaturan
nofail,x-systemd.device-timeout=1
harus membuat sistem menunggu 1 detik untuk perangkat dipasang sebelum melanjutkan boot.sumber
Pada Ubuntu 16.04, sistem init default adalah systemd yang menggantikan mountall. http://manpages.ubuntu.com/manpages/zesty/man5/systemd.mount.5.html menyediakan opsi baru yang mungkin menghilangkan kebutuhan akan nobootwait.
sumber
man systemd.mount
untuk melihat file yang sama secara lokal.