fstransform は、ext2、ext3、ext4、jfs、minix、xfs、reiserfs の間で変換します。
Debian リポジトリで見られるので、おそらく他の Debian ベースのディストリビューションでも利用できるでしょう。
ファイルシステムを非破壊的に変換する方法を知りません。これは不可能という意味ではありませんが、私はそれを非常に低いオッズと考えています.
たとえば、 ext2 から変換できます ext3まで ディスクを消去せずに ext3 から ext4 まで .
jfs のようなものから ext4 まで 最初に /home をコピーせずに、非常にありそうにないようです ファイルを別のパーティションまたは外付けハードディスクにコピーします。
それでも、/tmp/tempuser のようなホーム ディレクトリを使用して、システムに新しいユーザーを作成する必要があります。 または、ユーザーの構成をコピーします。通常は「ドット」ファイル (. で始まるファイル) ) ホーム ディレクトリの /home から離れた新しい場所に移動します。 /etc/passwd の更新 新しいホーム ディレクトリを使用して、この更新の実行中に通常のユーザーとしてログインできるようにします。
次に、ファイルをバックアップし、/home をアンマウントします。 /sbin/mkfs.ext4 を使用してフォーマットします または使用する予定のツール。新しいパーティションを /home にマウントします ファイルをコピーして戻します。
また、rsync のような「インテリジェント」なものをお勧めします ファイルをコピーして、アクセス許可とすべてのジャズを確実に保持します。
http://tzukanov.narod.ru/convertfs/ を試すことができます。数年前に使用したとき、あるケースでは機能し、別のケースではファイル システムが破壊されました。