質問: なぜ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に移る前に。
回答: ファイルシステムが/ etc/mtabまたは/ proc/mountsにマウント済みとしてリストされていないことを確認してください。 (どのxfs_checkが探すかはわかりません)。これは、デバイスがきれいにアンマウントされていない場合に発生するのを見てきました。