Назад | Перейти на главную страницу

Как я могу проверить / dev / xvda1, если команда touch / forcefsck не работает?

При входе в экземпляр EC2 (Ubuntu) я вижу

*** /dev/xvda1 should be checked for errors ***

Я не могу fsck /dev/xvda1 потому что он установлен, и sudo umount /dev/xvda1 не работает, потому что он используется. Итак, я попытался использовать sudo touch /forcefsck как было предложено Вот но это не работает, когда я это сделал, на терминале ничего не произошло. Что делать?

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

Просто отредактируйте файл / etc / default / rcS

Раскомментируйте и установите FSCKFIX = yes

/etc/default/rcS
# automatically repair filesystems with inconsistencies during boot
FSCKFIX=yes

и перезагрузитесь!

Не забудьте потом вернуть его обратно.