Debugging masalah fstab saat reboot

10

Setelah reboot, beberapa partisi yang disebutkan dalam fstab tidak dipasang seperti yang diharapkan. Format baris untuk partisi yang dipasang dengan benar dan yang tidak dipasang dengan benar terlihat sama, jadi saya bertanya-tanya apakah ada log yang ada masalah yang mencegah pemulihan partisi yang hilang.

Saya tidak dapat melihat konsol saat reboot tetapi perlu menentukan dan memperbaiki masalah nanti.

Stuart Woodward
sumber

Jawaban:

12

Ada beberapa hal yang bisa Anda coba:

  • Dengan asumsi bahwa mereka masih belum dipasang ketika Anda bisa masuk, apakah mount -aada kesalahan untuk dicetak ke terminal Anda? Ini hanya akan menggunakan informasi yang tersedia di fstab untuk me-mount semua mount yang tersedia, dan harus memberikan perincian dari setiap mount yang masih gagal berhasil.
    • Jika Anda tidak mendapatkan kesalahan, dan masih tidak memiliki mount, apakah Anda yakin bahwa noautoopsi ini tidak diaktifkan?
    • Jika Anda tidak mendapatkan kesalahan dan sekarang memiliki mount, mungkin ada beberapa pemasangan terpisah yang terjadi dalam urutan boot Anda dan tidak semua langkah boot tersebut diaktifkan; misal, Gentoo memiliki localmountdan netmountdan nfsmountskrip init untuk memasang berbagai hal saat boot.
  • Apakah ini masalah pemesanan? yaitu mencoba me-mount /var/libsebelumnya /var/. Anda dapat menggunakan parameter numerik pertama di fstab untuk mengontrol tunggangan mana yang dipasang terlebih dahulu.
  • Jika gagal di atas, Anda dapat mencoba menyelam log. dmesg, atau salah satu dari berbagai log /var/logharus dapat membantu. Urutan boot Anda harus dicatat secara default, tetapi karena itu tergantung pada konfigurasi logger sistem Anda, itu dapat berubah sedikit, bahkan pada versi berbeda dari distribusi yang sama. Penyebab biasa adalah /var/log/messagesdan var/log/kernel.
Matthew Scharley
sumber
5
mount -amembantu saya mendiagnosis masalah saya. +1
Greg B
1

Perhatikan bahwa beberapa layanan pemasangan seperti sekering s3 memerlukan layanan jaringan yang harus diaktifkan sebelum pemasangan terjadi, jadi Anda mungkin perlu membuat layanan init.d untuk mengaktifkan pemasangan dan memesannya. Kredit: https://github.com/s3fs-fuse/s3fs-fuse/issues/412

storm_m2138
sumber