Назад | Перейти на главную страницу

После обновления Debian 9.9 мой сервер не загружается из-за дисков в fstab

После обновления 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 других серверов с почти идентичной конфигурацией (другое оборудование), у которых не было этой проблемы с тем же обновлением.