答え1
以下を使用してこれを実行できます。FS変換、ファイルシステムタイプを別のファイルシステムタイプに変換するツール:
fstransform /dev/sda1 ext4
現在、ext2、ext3、ext4、jfs、ntfs、reiserfs、xfsなど、すべての主要なLinuxファイルシステムをサポートしています。
答え2
serverfault.comには、次の答えを見つけるための古い投稿があります。
データを失うことなくファイルシステム形式をxfsからext4に変更する
最高の回答を引用するには:
ファイルシステムを非破壊的に変換する方法がわかりません。それは不可能だという意味ではありませんが、その可能性は非常に低いと思います。
たとえば、ディスクを消去せずにext2からext3に、ext3からext4に変換できます。
/home
しかし、最初にファイルを別のパーティションや外部ハードドライブにコピーせずにjfsのようなものからext4に切り替える可能性はほとんどありません。それにもかかわらず、システムに新しいユーザーを作成し、どこかにホームディレクトリを作成したり、
/tmp/tempuser
ユーザー設定をホームディレクトリの「ドット」ファイル(.で始まるファイル)に新しい場所にコピーしたりできます。 /home および/etc/passwd
更新を実行するときに、一般ユーザーとしてログインできるように、新しいホーム ディレクトリを使用するように更新します。
/home
次に、使用したいツールを使用してファイルをバックアップ、削除、フォーマットします。/sbin/mkfs.ext4
/homeに新しいパーティションをマウントし、ファイルを再コピーします。
rsync
また、あなたの権限とすべてのジャズを維持するためにファイルをコピーするなどの「スマート」な方法をお勧めします。
答え3
fdiskを使用して変換します。
fdisk /dev/sdb
dを入力してください(パーティションを削除)。
次に、fdisk /dev/sdb を実行してパーティションを作成します。
mkfs -t <filesystem_new> /dev/sdb
注:削除するとデータが失われます。