web-dev-qa-db-ja.com

ファイルシステムの破損-/ homeをマウントできません

Ubuntu 12.04は/ homeパーティションをマウントできないため、次のコマンドを実行します。

fsck /dev/sda5

状態です

Pass 1D: Reconciling multiply-claimed blocks
(There are 41608 inodes containing multiply-claimed blocks.)

そしてそれは質問です:

Clone multiply-claimed blocks<y>?

私は何をすべきか? [はい]を押し続けると、41608のiノードをすべて通過するまでに数週間かかる場合があります。/homeパーティションに保存したいデータがいくつかあります。このパーティションを回復するためのオプションは他にありますか?

ありがとうございました

[編集]

確認を開始し(「y」をクリックして)、そのうちのいくつかでは次のようになっています。

clone_file_block: internal error: can't find dup_blk for 121143344

[UPDATE-01] Davidの回答の後、Ubuntu 14.10-beta Utopicのライブシステムイメージを起動して実行します。

e2fsck -p /dev/sda5

次のものがあります。

/dev/sda5 contains a file system with errors, check forced.
/dev/sda5: Root inode is not a directory. /dev/sda5: UNEXPECTED INCONSISTENCY;
run fsck MANUALLY. (i.e. without -a or -p options)
2
venta7

注意事項:ファイルシステムを変更または修正する前に、ファイルシステム全体をバックアップすることをお勧めします。そのためのスペース e2image(8) 緊急用の予防策として。

破損したスーパーブロックの修正[編集]

コメントによると、破損したファイルシステムスーパーブロックがあります。これを扱う serverfaultの回答 があります。

スーパーブロックが機能していないと正しいブロックサイズを見つけることができないため、400 GBのボリュームサイズからブロックサイズは4 KiBであり、スーパーブロックのバックアップ位置は32768になると推測します。

_e2fsck -b 32768 -p /dev/sda5
_

出力に応じて、そこから取得します。

反復的なユーザーインタラクションリクエストへの対処

e2fsck(8) manual から以下を引き出しました:

_-p     Automatically  repair  ("preen")  the  file system.  This option
       will cause e2fsck to automatically fix any  filesystem  problems
       that  can be safely fixed without human intervention.  If e2fsck
       discovers a problem which may require the  system  administrator
       to  take  additional  corrective  action,  e2fsck  will  print a
       description of the problem  and  then  exit  with  the  value  4
       logically  or'ed  into  the  exit  code.   (See  the  EXIT  CODE
       section.)  This option is normally used  by  the  system's  boot
       scripts.   It may not be specified at the same time as the -n or
       -y options.

-y     Assume  an answer of `yes' to all questions; allows e2fsck to be
       used non-interactively.  This option may not be specified at the
       same time as the -n or -p options.
_

_-p_-オプションは、他の重大なエラーが発生した場合の安全なルートですが、それが機能しない場合は、_-y_を試してください。

_clone_file_block_エラー

これは 既知のバグ のようです。プレリリースのUtopicシリーズ Launchpad経由 または ライブシステムイメージを使用 の_e2fsprogs_パッケージの新しいバージョンで運を試すことができます。

1
David Foerster