Я использую полностью обновленный сервер Ubuntu 9.04 "Jaunty" i686. У меня есть один том XFS в группе LVM, который называется /dev/mapper/vg0-bigthree .

Если я загружаюсь в однопользовательском режиме и проверяю, что том отключен, я все равно получаю следующее при каждой попытке запустить xfs_check:

$ sudo xfs_check /dev/mapper/vg0-bigthree 
xfs_check: /dev/mapper/vg0-bigthree contains a mounted and writable filesystem

fatal error -- couldn't initialize XFS library

Просто чтобы быть тщательным, я начал с попытки запустить

$ sudo fsck.xfs /dev/mapper/vg0-bigthree 
If you wish to check the consistency of an XFS filesystem or
repair a damaged filesystem, see xfs_check(8) and xfs_repair(8).

прежде чем перейти к xfs_check.

Кроме того, я могу подтвердить, что в выходных данных mount или в /etc/mtab устройства тома или точки монтирования ничего не происходит.

1 ответ1

2

Может случиться так, что /etc /mtab вышел из синхронизации, особенно если root доступен только для чтения. /proc /mounts отражает истинное представление ядра о том, какие файловые системы смонтированы.

(Кроме того, fsck.xfs вообще ничего не делает (см. Man-страницу), а xfs_repair -n - лучший выбор для проверки только для чтения, чем xfs_check.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .