新しいLucid Lynx(Ubuntu 10.04)をラップトップで実行しています。ここで、ファイルシステムを次のように定義しました。
- マウントポイント/ ext4(46 Gb)
- jfs上のマウントポイント/ home(63 GB)
- 3 Gbとしてスワップ
AC電源なしで、私はいくつかのタスクを実行するために機械を一晩放置しました。翌日の朝、私はそれをスタンバイで見つけ、タスクは完了しましたが、ファイルシステムに到達できませんでした。I / Oエラーが発生した
jfsとstandbyに問題があるようです。
とにかく、面倒を避けるために、このマウントポイントをjfs形式からext4に移動したいと思います。
データを失うことなく、変換が完了するまでデータを一時的な場所に置く必要なく、これを行うことができますか?
申し訳ありませんが、Windowsの時代には、データを失うことなくFAT16をFAT32に、またはFAT32をNTFSに変更することを思い出します。これがLinuxで利用できることを願っています。
更新 / homeファイルシステムはjfsではなくxfsであり、何らかの理由でこのファイルシステムにバグがあるようです。全体がext4になるまでOSを2回再インストールする必要がありました/
ただし、結論としては、変換する方法がないようです
tar
私の印象では、それdump
はファイルシステム固有のものなので、使用する必要があるのではないかと思います。
man cp
のですぐに試してみます。推奨される方法は、ターゲットfsを別のOSにマウントし、可能であればライブOSにマウントし、パーティションをフォーマットして、データを抽出/コピーして戻すことです。そのOSを介してブートしていないので、デバイスノードファイルやその他の特殊ファイルはその時点でマウントされないため、バックアップに問題はありません。