既存の/homeをext3からext4に変換する

既存の/homeをext3からext4に変換する

古いLinuxシステムにさかのぼる古いパーティションがありますが、/homeまだext3形式です。私のシステムの残りの部分/と他のいくつかのマウントポイントはext4形式のデバイスです。

私はext3パーティションをext4に変換する方法を説明するいくつかのオンラインサイトを見つけました。

このUL.SEの質問からフォーマットせずにext3パーティションをext4パーティションに変換できますか?そして、変換する前にデータをバックアップすることをお勧めします警告...もしそうなら...

もしそうなら、既存のext3パーティションをext4に変換するのが良いアイデアだと思います。私はそれが可能であるといくつかのリスクがあることを知っており、バックアップが必要であることを知っています(存在する場合)。私に十分な利点がありますか?しなければならないしますか?

答え1

またext3、およびはext4すべてジャーナリングファイルシステムです。これいくつかの違いをリストしてみてください。最も関連性の高いものは次のとおりです。

  • 最大個別ファイルサイズは16GBから16TBまで可能です。
  • ext4ファイルシステムの最大最大サイズは1EB(エクサバイト)です。 1EB = 1024PB(ペタバイト) 1PB = 1024TB(テラバイト)です。
  • ディレクトリには最大64,000のサブディレクトリを含めることができます(ext3の場合は32,000)。
  • ext4には、マルチブロック割り当て、遅延割り当て、ログチェックサムなど、いくつかの他の新機能が導入されました。高速fsckなどを知る必要があるのは、これらの新機能がext3と比較してファイルシステムのパフォーマンスと信頼性を向上させることです。

興味深い点は、fsckがより速くなるかもしれませんし、他のものはそれほど重要ではないかもしれません。この特定(ディスクが突然大きくなったり、魔法のように大きなファイルを含めることができる場合を除く)

多くのパーティションを使用する予定がない場合は、パーティションを変換することをお勧めしません(少なくともバックアップなし)。

答え2

EXT4は、さまざまなディストリビューションの新しいバージョンでうまく動作します。

まだ古いバージョンを使用している場合は、ext4を使用しないでください。以前のバージョンにはいくつかの問題がありましたが、新しいバージョンでは修正されました。アンマウントされたボリュームのサイズを変更することは安全のためだけです。

変換には「ライブCD」を使用します。よく進んでいます。

安全のためにバックアップを実行することをお勧めしますが、これは予防策です。

答え3

多くのサーバー管理者はまだext4に苦労していますが、アップグレードすることにした場合は、すべての内容をコピーしてパーティションを再フォーマットせずに安全に実行する方法は思い出されません。

関連情報