バックグラウンド fsck の新発見 ― 2007年09月27日 13時06分13秒
正確に言うと、メタデータが壊れていないかを確かめればいい。流石にこれが壊れていると、バックグラウンドにはもっていけない。そして、何らかの大きな障害が予想される。
このバックグラウンド fsck。ファイルシステムがマウントされていないと、バックグラウンドにはならないようだ。手動で、fsck を先に起動してしまったら、マウントが出来ない。
# fsck_ufs -F /dev/da0.eli
# fsck_ufs -By /dev/da0.eli
NOT MOUNTED, CANNOT RUN IN BACKGROUND
** /dev/da0.eli
** Last Mounted on /export
** Phase 1 - Check Blocks and Sizes
ほかのターミナルで、
# mount -onoatime /dev/da0.eli /export
mount: /dev/da0.eli : Operation not permitted
となった。
mount をやった後に、fsck_ufs -B をやれば問題なく、意図通りの事ができた。-B を使って、fsck を起動すれば、後からでもマウントできると思っていたので、意外だった。
コメント
トラックバック
このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2007/09/27/1824306/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。