it-mure.jp.net

なぜxfs_checkが実行されないのですか?

完全に更新された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に移る前に。

2
Justin Force

明らかにfsはマウントされていません。 autofsまたはnfsのいずれかがまだファイルシステムを保持しているように見え、それらが停止するとチェックが実行されます。

`service autofs stop`
`service nfs stop`

xfs_check/etc/mtabの最新情報ではなく/proc/mounts

3
Gilles

ファイルシステムが/ etc/mtabまたは/ proc/mountsにマウント済みとしてリストされていないことを確認してください。 (どのxfs_checkが探すかはわかりません)。これは、デバイスがきれいにアンマウントされていない場合に発生するのを見てきました。

0
David