GNU/Linux >> Linux の 問題 >  >> Linux

データを失うことなくファイルシステム形式を xfs から ext4 に変更する

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/ を試すことができます。数年前に使用したとき、あるケースでは機能し、別のケースではファイル システムが破壊されました。


Linux
  1. FTPを使用せずにLinuxサーバーとの間でファイルを転送する

  2. STDIN からデータを読み取りながらファイルを圧縮する

  3. フォルダ構造 (ファイルなし) をあ​​る場所から別の場所にコピーする

  1. ファイルシステム階層標準は、ローカル データによって実際に何を意味しますか?

  2. Linux 用の大容量ファイル (バックアップ) 用の非常に安定したファイルシステム

  3. 新しい ext4 インライン データ機能の使用方法(inode に直接データを保存する)

  1. Linuxでmvなしでファイルを移動する

  2. Linuxでの偶発的なファイル削除を防止および回復する方法

  3. 区切り文字なしでファイルを貼り付けますか?