このサイトの一部のQ&Aでは、次のコマンドを実行してフォーマットせずにext3ファイルシステムをext4に「変換」できることを読んでいます。
tune2fs -O extents,uninit_bg,dir_index /dev/dev-name
それからfsck
。
上記のQ&Aで明確ではない上記の作業についていくつかの質問があります。
うん本物変換後、「同じ結果形式が得られます(データ損失なしを除く)」?私(平信度)には、書式が不要であることが奇妙に見えます。
「以前の」バージョンがあるかどうかが重要ですか
tune2fs
(Live CD(2012年12月5.4日Puppy 5.4)でこれを行いますが、頻繁には更新されないようです)。fsck
ext3からext4に切り替えるとパフォーマンスが大幅に向上しますか?ブートパーティションから?私はそれを台無しにしたくないだけで/ homeをオンにしますが、大きな違いがある場合は少し読んでブートパーティションに適用します。
答え1
明らかにtune2fs
ファイルシステムのみを構成するだけで、ディスクにデータを書き換えることはありません。明らかに書き直さないと、同じ結果は得られません。 ext4機能は新しいデータでのみ機能します。したがって、本当にすべての利点を得るには、データをバックアップし、ボリュームをext4にフォーマットしてから(または変更してからすべてのtune2fs
データを削除して)、データを復元する必要があります。
あまり積極的ではないアプローチは、tune2fs
ボリュームの空き領域が許可する限り、一度に1つのディレクトリ(ツリー)をコピーすることです。
答え2
詳しくは、次の2ページをご覧ください。少し古い内容ですが、私が理解したところによると、あなたの質問に対する答えになります。