Команда fsck запускает проверку целостности файловой системы в любой операционной системе на основе Unix и часто считается технологией Linux, сравнимой с chkdsk. Проблемы согласованности файловой системы обычно возникают в результате зависания системы или сбоя питания и аккумулятора, а также в случаях, когда диск неожиданно отключается от системы по какой-либо причине. Проблемы с передачей файлов могут мешать резервному копированию дисков.
Большинству случайных пользователей Linux никогда не придется запускать fsck с какой-либо регулярностью, и это особенно верно для тех, кто использует операционную систему на встроенных устройствах, таких как смартфоны и планшеты. Однако системным администраторам часто нужно запускать эту программу, а в реальной файловой системе это сделать невозможно. Поэтому требуется обходной путь.
Принудительно запускать fsck при запуске системы
Если вы не можете размонтировать файловую систему по какой-либо причине, что, скорее всего, означает, что вы загружаетесь с нее, тогда вы все равно можете заставить свою систему запустить fsck при следующей загрузке с помощью этой команды:
sudo touch / forcefsck
Запустите графический терминал, либо выбрав его в меню «Приложения», либо одновременно удерживая клавиши CTRL, ALT и T, прежде чем подать на него эту команду. Вам нужно будет ввести пароль администратора при запросе. Перезагрузите систему сразу после ввода команды. Вернувшись, вы можете проверить результаты сканирования, введя команду:
больше / var / log / fsck / checkfs
Вы также можете ввести:
CD /
Ls
Это сделано для того, чтобы убедиться, что файл forcefsck удален. Если это не так, введите:
sudo rm / forcefsck