После обновления Debian 9.9 я перезапустил сервер, чтобы загрузить новый образ ядра, Debian 4.9.168-1 + deb9u5 (2019-08-11) x86_64 GNU / Linux, и он больше не загружался.
На сервере 4 ssd диска, основной загружает операционную систему и монтирует правильно:
device fs_type label mount point
---------------------------------------------------------------------------------
/dev/sda1 (not mounted)
/dev/sda2 ext4 /boot
/dev/sda3 swap [SWAP]
/dev/sda4 ext4 /tmp
/dev/sda5 ext4 /
Но остальные 3 диска, смонтированные в каталоге веб-страниц (/ var / www / virtual / website), генерируют ошибки типа:
Job var-www-virtual-domain1.mount/start failed with result 'dependency'.
Это приводит к тому, что система не загружается правильно, ssh не загружается, и мне нужно войти через консоль и вручную запустить службу (запуск службы ssh), чтобы иметь доступ с помощью ssh.
Еще одна вещь, которая случается, заключается в том, что как только я вхожу в систему, если я пытаюсь вручную смонтировать диски на их пути, это не работает (и не генерирует ошибки), например, это не работает y У меня такая же точка монтирования в fstab:
mount -t ext4 /dev/sdb1 /var/www/virtual/domain1
Но если я создаю новый каталог, он монтируется без проблем:
mkdir /var/www/virtual/test
mount -t ext4 /dev/sdb1 /var/www/virtual/test
Мне удалось исправить это, удалив диски из fstab и подключив их из сценария, который я запускаю в crontab с помощью «@reboot root /root/mount.sh», то есть если я запускаю без дисков в fstab и монтирую их вручную, все работает правильно.
Вот что я удалил из fstab, чтобы исправить это:
# /dev/sdb1
UUID=c5d69d49-c169-4e50-ab51-90bd50c0bc0e /var/www/virtual/domain1 ext4 errors=remount-ro 0 0
# /dev/sdc1
UUID=74af1317-078a-425b-b9e3-2d2f7159d1d9 /var/www/virtual/domain2 ext4 errors=remount-ro 0 0
# /dev/sdd1
#UUID=cd810a2f-080d-4e26-917b-bd6dac59adf4 /backup ext4 errors=remount-ro 0 0
Система всегда работала с загрузкой дисков из fstab, пока я не сделал последнее обновление операционной системы (apt upgrade).
У меня есть 8 других серверов с почти идентичной конфигурацией (другое оборудование), у которых не было этой проблемы с тем же обновлением.