そこで私は(非常に愚かにも)XFS フォーマットの 4TB Linux(ソフトウェア)RAID 5 アレイで wipefs を実行し、bcache セットアップに変換しようとしました(私はオンラインの指示に従っていましたが、wipefs が何をするかにもっと注意を払うべきでした...)。
すべてのデータを削除せずにファイルシステムを回復する方法はありますか?
ファイル システムが回復不能な場合、ドライブをフォーマットできるようにデータを回復するためのオプションは何ですか?
必要なら、ディスクをさらに購入してデータを新しいアレイにコピーすることもできますが、それは私の愚かさの代償なのでしょう。
答え1
結局、必要なのは xfs_repair だけであることがわかりました。ドライブが非常に大きいため時間がかかりましたが、wipefs はセカンダリ スーパーブロックを削除しないため、xfs は自身を回復できます。
答え2
このような FS リカバリについてはよくわかりませんし、XFS にバックアップ スーパーブロックや役立つものがあるかどうかもわかりません。wipefs ではあまり消去されなかったのかもしれません。ドライブや各パーティションで(他のものが誤って消去されないようにするために)When used without options -a or -o, it lists all visible filesystems and the offsets of their signatures.
実行すると、何か表示されますか?wifefs -n
-n , --no-act
RAID の大きな特徴は、ドライブが故障してもデータを失うことなく交換できることですが、その障害を回避できたようですね ;-)
しかし、データ復旧に関して提案があります。
testdisk
消去されたパーティション情報や MBR から回復できる場合もありますが、ファイルシステム自体は回復できないと思います。しかしtestdisk
、のアプリケーションはphotorec
、ファイル名やディレクトリ構造なしでのみ、ファイル/データを回復します。photorec
使い方は非常に簡単で、ルートとして実行し、パーティションまたはドライブ全体を指定して、回復するファイルタイプのリストから選択し、回復したファイルを保存する場所を指定するだけで、すぐに使用できます。
また、復元したデータを同じドライブに書き戻さずに保存するためのスペースも必要になります (復元されていないデータが上書きされるリスクがあります)。数ギガバイトのオンライン ストレージを無料で入手できる場所はたくさんありますが、4 TB は多すぎます。しばらく借りられる古いコンピューターやハード ドライブはありますか?