私の古いコンピュータ(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
ルートディレクトリをマウントしますが、ほとんどのリポジトリを含むホームディレクトリがありません。