web-dev-qa-db-ja.com

HDDをフォーマットせずにext4パーティションをext3に変換します

HDDをフォーマットせずにext4パーティションをext3パーティションに変換したいのですが。

これは可能であり、推奨されますか?

7
Max

いいえ、不可能です。それが可能であっても、お勧めできません。あなたが非常に危険な生活をしたい場合を除きます。

9

Ext4 FAQ および Ext4 Howto から、短い答えは「いいえ」です。より長い答えは、既存のext3ファイルシステムからext4ファイルシステムを作成したが、エクステントなどの特定のext4機能を有効にしていない場合でも、ext3としてマウントできることです。ただし、ext4ファイルシステムがゼロから作成された場合は、ext4の新機能を使用しているため、ext3として扱うことができません。

2
sciurus

すべてのext3パーティションはext4としてマウントできます。ただし、すべてのext4パーティションをext3としてマウントできるわけではありません。一部はできます。 ext2およびext3パーティションをext4としてマウントでき、完全に有効なext4パーティションであるという点で下位互換性があります。特定の状況では、一部のext4パーティションをext2またはext3としてマウントできるという点で、上位互換性があります。

ext4は、ext2およびext3ファイルシステムの拡張機能のセットです。そのファイルシステムにオプションの拡張子を追加しますが、ext2とext3のすべての機能と拡張子が含まれています。

これらのオプションの拡張機能の一部はディスク上にないため、データや、ファイルシステムをext3としてマウントし続ける機能には影響しません。しかし、他のもの、特にextentsはext4のみであり、いったんext4パーティションのこの機能を使用すると、再フォーマットせずにext3としてマウントすることができなくなります。

Ext4パーティションを最初からフォーマットした場合、エクステントを使用している可能性があるため、再フォーマットしないとext3としてマウントできません。最初はext3としてフォーマットしたが、ext4としてマウントしていた場合は、安全にext3としてマウントすることができます。 ext4に移動したときに「変換」を行った場合は、ext4のみのディスク上の機能をオンにしているため、再フォーマットしないとext3としてマウントすることはできません。

Ext4パーティションをext3としてマウントしようとしても、互換性がない場合は、マウントを拒否するだけです。そのため、ドライブに問題が発生した場合でも、ドライブのねじ込みを心配する必要はありません。

1
thomasrutter