Я только что обнаружил проблему. Для этого файла был установлен атрибут «неизменяемый». ls
этого не показывает. Вам нужна другая команда, чтобы увидеть это:
# lsattr apache.pem*
----i--------- apache.pem
-------------- apache.pem.2017-02-04
-------------- apache.pem.orig
Как только я удалю неизменяемый бит, я смогу редактировать этот файл:
# chattr -i apache.pem
# touch apache.pem
Для проверки корневой файловой системы необходимо
touch /forcefsck
и перезагрузите компьютер. Это приведет к принудительному fsck
перед монтированием корневой файловой системы.
Попробуйте получить список открытых файлов в проблемной точке монтирования
lsof | grep -i mountpoint
Завершить процесс с идентификатором, указанным ниже.
Второй метод:fuser -cv mountpoint
и уничтожение идентификатора процесса, который указан в списке. Затем попробуйте с помощью команды ниже размонтировать:
umount -l mountpoint
К сожалению, в более новых системах, использующих, например,. systemd, другие решения не работают. Я попробовал то же самое, и вход в режим восстановления, выбрав сам fsck, вещь, сделанная для этого, ничего не делает. Что вы можете сделать, так это использовать параметры загрузки ядра. Однократное сканирование при запуске, которое вы можете выполнить:
При запуске системы сразу после завершения теста BIOS нажмите ESC , чтобы войти в меню grub.
Затем выберите пункт меню (вы можете перейти к расширенным и восстановлению, чтобы лучше следить за вещами )и нажмите e , чтобы изменить запись загрузки только для этой загрузки.
Перейдите к строке linux...
и добавьте следующее в конце :fsck.mode=force
. Это заставляет проверить. Вы также можете добавить fsck.repair=yes
для принудительного восстановления. По умолчанию восстанавливаются только те исправления, которые не нарушают целостность существующих и не приводят к потере данных (, например. сироты не удаляются ).
Нажмите F10 для загрузки
fsck..
вы можете добавить break
в строку загрузки Linux. Это должно прервать процесс загрузки в командной строке busybox и позволить вам запускать fsck с несмонтированными файловыми системами. В этом руководстве предполагается, что вы протестировали grub 2 и ядро Linux версии 4.13 или новее ()
Может быть, немного поздно, но может помочь другим.