Почему xfs_check не запускается?

3410
Justin Force

Я использую полностью обновленный сервер 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томе устройства или точки монтирования нет вхождения .

0
«Mount» гарантирует, что том ДЕЙСТВИТЕЛЬНО размонтирован? Janne Pikkarainen 14 лет назад 1
Хороший вопрос! Я должен был указать. Я обновлю свой вопрос. Justin Force 14 лет назад 0

1 ответ на вопрос

2
Eric Sandeen

It may be that /etc/mtab has gotten out of sync, especially if root is readonly. /proc/mounts reflects the true kernel view of what filesystems are mounted.

(As an aside, fsck.xfs does nothing at all (see the manpage) and xfs_repair -n is a better choice for a readonly check than xfs_check is.)

Спасибо Вам за Ваш вклад! К сожалению, я больше не работаю в этой компании, поэтому не могу это проверить. Justin Force 12 лет назад 0

Похожие вопросы