古い /home を ext3 から ext4 に変換する

古い /home を ext3 から ext4 に変換する

/home以前の Linux システムにまで遡る古いパーティションがあり、それはまだ ext3 形式です。一方、システムの残りの部分/とマウントされた他のポイントは、ext4 でフォーマットされたデバイスです。

ext3 パーティションを ext4 に変換する方法を説明しているサイトをネット上でいくつか見つけました。

このUL.SEの質問ではフォーマットせずに ext3 パーティションを ext4 に変換できますか?変換前にデータのバックアップを推奨する警告もあります...

既存のext3パーティションをext4に変換するのは一般的に良い考えなのか疑問に思います。可能だとは思いますが、バックアップが必要になるリスクが少しあることは知っています。私がすべきやれ ?

答え1

ext3と はどちらもext4ジャーナリングファイルシステムであり、さらにこれいくつかの違いを挙げると、最も重要なものは次のとおりです。

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

あなたにとって興味深いのは、より高速なfsckかもしれません。他のものはそれほど重要ではないでしょう。この特定の状況は変わりません (ディスクが急激に成長し、魔法のようにはるかに大きなファイルを保存できる場合を除きます)。

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

答え2

EXT4 は、さまざまなディストリビューションの新しいバージョンに適しています。

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

変換には「ライブ CD」を使用しました。スムーズに進みました。

安全のためにバックアップを取ることをお勧めしますが、これはあくまで予防策として用意されているだけです。

答え3

多くのサーバー管理者は ext4 についてまだよくわかっていませんが、アップグレードする決心を固めている場合、すべてをコピーしてそのパーティションを再フォーマットしない限り、安全にアップグレードする方法は思いつきません。

関連情報