潜在的に破損したマルチデバイスbtrfsファイルシステムをマウントする方法は?

潜在的に破損したマルチデバイスbtrfsファイルシステムをマウントする方法は?

私の古いコンピュータ(Webサーバーとして使用)がinitramfsシェルから起動したばかりです。今私は私ができることを回復しようとしています。

設定:250GB内蔵ハードドライブと外付け4TB USBハードドライブ。どちらもbtrfsとしてフォーマットされ、結合されたファイルシステムとしてマウントされます(したがって4.25TBが表示されます)。最後の部分についてはよくわかりません。時間がかなり過ぎました。

USBハードドライブを別のコンピュータに接続し、ro、回復、およびパフォーマンスの低下を使用してインストールしようとしました。誰も働かなかった。それからbtrfs device scan私は走ったbtrfs filesystem show。出力は次のとおりです。

warning, device 1 is missing
warning, device 1 is missing
bytenr mismatch, want=21004288, have=0
ERROR: cannot read chunk root
Label: 'fedora'  uuid: XXXXXXXXXXXXXXXXXXXXXX
        Total devices 2 FS bytes used 2.38TiB
        devid    2 size 3.64TiB used 2.48TiB path /dev/sda
        *** Some devices missing

その後、以前のコンピュータでライブUSBを実行してみました。 btrfsコマンドはデバイスが欠落しているとは表示しませんが、デバイスをマウントしようとするとエラーが発生します。両方のコンピュータで発生するエラーは次のとおりです。mount: /mnt: wrong fs type, bad option, bad superblock on /dev/sda, missing codepage or helper program, or other error.古いコンピュータでdmesgを確認すると、エラーメッセージは次のようになりますparent transid verify failed on ??????? wanted ?????? found ??????。私は持っていますいいえまだ走っていませんbtrfs check

バックアップへのファイルのコピーを開始できるように、1 つまたは 2 つのデバイス (内部および外部ハードドライブ) を安全にマウントするにはどうすればよいですか?どんな助けでも大変感謝します。少し複雑な場合は申し訳ありません。

編集する:実行すると、btrfs restore /dev/sdc /mntルートディレクトリをマウントしますが、ほとんどのリポジトリを含むホームディレクトリがありません。

関連情報