1

Один из моих жестких дисков только что вышел из строя на моем домашнем сервере (ошибка ввода-вывода), и после выключения я не могу загрузить его снова. Это дает мне A start job is running for dev-disk-by [...] , ждет 1m30, а затем выдает ошибку Dependancy failed for /mnt/backup и выдает в аварийном режиме.

Я попытался использовать работающий USB и отредактировать /etc/fstab но это не сработало, я попытался запустить update-initramfs -u после этого, но и это не помогло. Я не могу запустить systemctl daemon-reload с живого usb, потому что я нахожусь в chroot и systemd это не нравится.

Я попытался systemctl daemon-reload внутри аварийной оболочки (после удаления строки из /etc/fstab , но она тоже не сработала, она все еще хочет ее смонтировать ...

Я застрял здесь, у меня есть все на этом сервере (даже dhcp и dns), и я даже больше не могу добраться до него ...

Изменить 2: Обратите внимание, что я отключил жесткий диск.

Я попробовал что-то еще, как видно на wiki.archlinux.fr: systemctl mask mnt-backup.mount (внутри аварийной оболочки). После его ввода система загружается, но / находится в режиме только для чтения. Я могу перемонтировать его для чтения / записи, хотя. Если я сниму маску с диска и попытаюсь добавить nofail или noauto , я вернусь к первому шагу, аварийная оболочка ...

Редактировать 3: ИСПРАВЛЕНО

Как предложено McDonald's, вместо ответа на мой собственный вопрос здесь есть решение: шаги, которые я сказал во втором редактировании, исправили его, но я все время комментировал / редактировал неправильную строку (я удалял точку монтирования, используемую многими LXC как связанная точка монтирования), поэтому загрузка не удалась, а корневая файловая система была смонтирована только для чтения. Однако странно, что в файлах журнала не было информации об этом ... (journalctl / dmesg)

0