Делаете проверки диска на смонтированном разделе ОС?
У меня проблемы с основным разделом ОС, но кажется, что я не могу запустить fsck на смонтированных разделах?
Есть ли способ диагностики смонтированного раздела (у меня в последнее время возникают проблемы), и если нет, то какой лучший способ проверить его, если он не смонтирован?
2 ответа
Вы можете выполнить fsck в вашем корневом разделе во время следующей перезагрузки, создав файл с именем forcefsck в вашем корневом каталоге:
sudo touch /forcefsck
reboot
Я предлагаю запустить его в "Initramfs".
dracut это низкоуровневый инструмент для генерации изображений initramfs с множеством возможностей.
Давайте установим это:
sudo apt install dracut
После завершения установки будут сгенерированы новые initramfs, и GRUB будет обновлен автоматически; Также удаляет initramfs-tools,
Теперь перезагрузите систему, удерживайте Shift, чтобы появился GRUB (если он не появится сам), нажмите e, чтобы отредактировать меню по умолчанию. Есть строка, которая начинается с linux в конце этой строки добавить rd.break=pre-mount затем нажмите Ctrl+x, чтобы продолжить процесс загрузки.
это означает, что бросьте меня в initramfs перед монтированием файловой системы, теперь мы находимся в sh оболочка и мы можем просто запустить fsck:
$ fsch /dev/sda1
/dev/sda1: clean, xxx/xxx files, yyy/yyy blocks