ext3からext4へのファイルシステム「変換」

ext3からext4へのファイルシステム「変換」

このサイトの一部のQ&Aでは、次のコマンドを実行してフォーマットせずにext3ファイルシステムをext4に「変換」できることを読んでいます。

tune2fs -O extents,uninit_bg,dir_index /dev/dev-name

それからfsck

上記のQ&Aで明確ではない上記の作業についていくつかの質問があります。

  1. うん本物変換後、「同じ結果形式が得られます(データ損失なしを除く)」?私(平信度)には、書式が不要であることが奇妙に見えます。

  2. 「以前の」バージョンがあるかどうかが重要ですかtune2fs(Live CD(2012年12月5.4日Puppy 5.4)でこれを行いますが、頻繁には更新されないようです)。fsck

  3. ext3からext4に切り替えるとパフォーマンスが大幅に向上しますか?ブートパーティションから?私はそれを台無しにしたくないだけで/ homeをオンにしますが、大きな違いがある場合は少し読んでブートパーティションに適用します。

答え1

明らかにtune2fsファイルシステムのみを構成するだけで、ディスクにデータを書き換えることはありません。明らかに書き直さないと、同じ結果は得られません。 ext4機能は新しいデータでのみ機能します。したがって、本当にすべての利点を得るには、データをバックアップし、ボリュームをext4にフォーマットしてから(または変更してからすべてのtune2fsデータを削除して)、データを復元する必要があります。

あまり積極的ではないアプローチは、tune2fsボリュームの空き領域が許可する限り、一度に1つのディレクトリ(ツリー)をコピーすることです。

答え2

詳しくは、次の2ページをご覧ください。少し古い内容ですが、私が理解したところによると、あなたの質問に対する答えになります。

関連情報