Я запускаю полностью обновленный сервер 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.
Убедитесь, что файловая система не указана в / etc / mtab или / proc / mounts как смонтированные. (Я не уверен, что ищет xfs_check). Я видел, как это происходило в тех случаях, когда устройство не было чисто размонтировано.
Очевидно, что ФС не установлен. Похоже, что autofs
или nfs
все еще удерживают файловую систему, и как только они будут остановлены, проверка будет запущена.
`service autofs stop`
`service nfs stop`
xfs_check
ищет устаревшую информацию в /etc/mtab
, а не актуальную информацию в /proc/mounts
.