私は新しいシステムをセットアップし、フォーマットされた外付けハードドライブからバックアップを復元してきました。私は得ることができる最大ここで外すべき点は、btrfsパーティションが何らかの方法でスワップパーティションに再フォーマットされることです。この問題を解決するために(gpartedを使用して)btrfsで再フォーマットしましたが、古いデータは復元されませんでした。まだドライブに書いていないので(フォーマット変更を除く)、すべての情報がまだそこにあるとします。ただし、アクセスできません。
- このデータを回復する方法はありますか?つまり、元のbtrfsパーティションの古いメタデータ(およびルート)を「ロックする」方法はありますか?
- 最初にスワップのためにパーティションを再フォーマットする原因は何ですか?
注:この状況は、おそらくいくつかの交換問題を解決しようとしたときに発生した私の間違いによるものです。ただし、mkswap /dev/sdb1
bash履歴にパーティションをスワップ()としてフォーマットするコマンドが見つかりません。
答え1
私はTestdiskを使います。
btrfs ユーザーではないので、その可能性はほとんどありませんが、多くの Linux システムのように変更することを忘れることができる一種の自動パーティショニングがありますか?
しかしtestdiskは通常私のために働きます。