btrfs は変換後に古いファイルにアクセスします。

btrfs は変換後に古いファイルにアクセスします。

私は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を実行すると、問題が解決したことがわかりました。その後、パーティションをマウントしてデータをコピーできます。

教訓;ファイルシステムを変換するのは面白いですが、時にはイライラしています。

おすすめ記事