私はext4からbtrfsに変換した比較的重要ではない数百ギガバイトのデータを含むディスクを持っています。変換の結果、「ext2_saved」というスナップショットを含む新しい空のbtrfsパーティションが作成されました(例:ext4ではなくext2...?)。 ext2_saved フォルダで image.txt というファイルを探します。
これで、古いext4ファイルシステムのファイルを新しいbtrfsファイルシステムにコピーしたいのですが、広範なインターネット検索にもかかわらずこれを行う方法が見つかりませんでした。どういうわけかイメージファイルをインストールする必要があると仮定しますが、インストールループは機能しません。追加する空のハードドライブはありませんが、可能であれば注文できます。
編集する: これで変換が正常にロールバックされました。現在、次のパーティションがあります。
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 4294967294 4294965247 2T 83 Linux
ただし、インストールしようとすると、「無効なfsタイプ、無効なオプション、/ dev / sdb1の無効なスーパーブロック、不足しているコードページ、ヘルパー、またはその他のエラー」というメッセージが表示されます。
どんなアイデアでも…?
答え1
結論として;
それでも何が間違っているのかはわかりませんが、ディスクのMBRをGPTに変換してからボリュームでfsck -yを実行すると、問題が解決したことがわかりました。その後、パーティションをマウントしてデータをコピーできます。
教訓;ファイルシステムを変換するのは面白いですが、時にはイライラしています。