Налагодження проблем з fstab при перезавантаженні


10

Після перезавантаження деякі розділи, згадані у fstab, не змонтувались, як очікувалося. Формат рядка для правильно встановлених розділів та тих, які не були змонтовані правильно, виглядає однаково, тому мені цікаво, чи існує якийсь журнал проблем, які перешкоджали відновленню відсутніх розділів.

Я не в змозі побачити консоль під час перезавантаження, але потрібно визначити та виправити проблему пізніше.

Відповіді:


12

Ви можете спробувати кілька речей:

  • Якщо припустити, що вони все ще не змонтовані, коли ви можете увійти в систему, чи mount -aвикликає друк на терміналі якісь помилки? Це використовуватиме інформацію, доступну у fstab, лише для монтажу всіх доступних кріплень, а також має містити деталі про будь-які кріплення, які все ще не вдається досягти успіху.
    • Якщо ви не маєте помилок і не маєте змонтованих файлів, ви впевнені, що у вас немає цієї noautoопції?
    • Якщо ви не маєте помилок і тепер у вас є кріплення, можливо, у вашій послідовності завантаження відбувається якесь відокремлене встановлення, і не всі ці кроки завантаження включені; наприклад, у Gentoo є localmountта netmountі nfsmountinit сценарії для монтажу речей під час завантаження.
  • Це питання замовлення? тобто, намагаючись монтувати /var/libраніше /var/. Ви можете використовувати перший числовий параметр у fstab, щоб керувати, які версії встановлюються першими.
  • Якщо не вдатися до будь-якого з перерахованого, ви можете спробувати пірнати з колод. dmesgабо один із різних журналів у системі /var/logповинен мати змогу допомогти. Ваша послідовність завантаження повинна реєструватися за замовчуванням, але оскільки це залежить від конфігурації вашого системного реєстратора, вона може трохи змінитися, навіть у різних версіях одного розподілу. Звичайними винуватцями є /var/log/messagesі var/log/kernel.

5
mount -aдопомогла мені діагностувати мою проблему. +1
Грег Б

1

Зауважте, що для деяких служб монтування, таких як s3 запобіжник, потрібно ввімкнути послуги мереж до того, як відбудеться монтаж, тому вам може знадобитися створити службу init.d, щоб увімкнути монтаж та замовити його відповідно. Кредит: https://github.com/s3fs-fuse/s3fs-fuse/isissue/412

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.