Принудительно использовать fsck?

Моя система Ubuntu просто зависла, и я был вынужден запустить команды REIUSB. Теперь в windows вы можете запустить chdsk. Я читал о "touch /forcefsck", но я также читал, что опасно проверять смонтированную файловую систему.

Будет ли "touch / forcefsck" проверять установленные диски? "Touch / forcefsck" безопасно? Будет ли это автоматически исправлять ошибки? Куда пойдет мой поврежденный файл?

Заранее спасибо!

2 ответа

Решение

touch /forcefsck просто создает файл /forcefsck, Этот файл приведет к запуску системы fsck при следующей перезагрузке перед монтированием файловой системы. Это похоже на то, когда вы пытаетесь запустить chkdsk в Windows, и он говорит, что не может, но он сделает это при следующей перезагрузке.

Так что это довольно безопасно и, если повезет, это решит вашу проблему.

И да и нет. Это достаточно безопасно, и некоторые дистрибутивы будут запускать его каждые 30 дней.

Обычно предпочтительным способом является загрузка живого дистрибутива и проверка диска как несистемного устройства, разделение за разделом, если это необходимо. Вы можете запустить e2fsck -c -c чтобы проверить наличие плохих блоков, потребуется некоторое время. Обратите внимание, что для групп LVM требуется специальная обработка. (проверьте из /dev/mapper/...). Самые последние версии GParted и т.п. делают это довольно удобно.

Другие вопросы по тегам