完全に更新されたUbuntu 9.04「Jaunty」i686サーバーを実行しています。 /dev/mapper/vg0-bigthree
というLVMグループに単一のXFSボリュームがあります。
シングルユーザーモードで起動し、ボリュームがアンマウントされていることを確認すると、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に移る前に。
明らかにfsはマウントされていません。 autofs
またはnfs
のいずれかがまだファイルシステムを保持しているように見え、それらが停止するとチェックが実行されます。
`service autofs stop`
`service nfs stop`
xfs_check
は/etc/mtab
の最新情報ではなく/proc/mounts
。
ファイルシステムが/ etc/mtabまたは/ proc/mountsにマウント済みとしてリストされていないことを確認してください。 (どのxfs_checkが探すかはわかりません)。これは、デバイスがきれいにアンマウントされていない場合に発生するのを見てきました。