接続すると、このエラーメッセージが表示されるext4形式の外部ドライブがありますEXT4-fs (sdd2): error count: 8 initial error at 1366215273 last error at 1366215527
。これでfsckを実行する必要があるようですが、最も安全な方法を使用するにはどうすればよいですか?はいfsck -f -v最も賢い選択は何ですか?まず、データをバックアップする必要がありますか?
答え1
通常、fsck は特にマウント可能なボリュームでは危険ではありません。リスクをさらに減らすために、2つの可能性を提案できます。
- ファイルシステムメタデータのバックアップ:
man e2image
- 外部ドライブの上にDMデバイスを配置し(つまり、デバイス全体の単純な線形マップ)、デバイスのスナップショットを作成し(継続的なメタデータを含む)、スナップショットでe2fsckを実行します。結果が満足な場合は、COWボリュームをイメージファイルに保存してから、スナップショットの変更を元のボリュームに再びマージします。
AFAIKにはこの種のスナップショット用のツールはないので、自分で使用する必要がありますdmsetup
。しかし魔法はありません。 DM ターゲット snapshot-origin、snapshot、snapshot-merge が必要です。バラよりデバイスマッパードキュメント。