ext4.wiki.kernel.orgは、e4fsprogsとe2fsprogsが重複することなく共存できるように、 e2fsckは単にe4fsckに名前が変更されました のように聞こえます。ただし、コマンドのコードの違いについては言及されていません。
e2fsckのマニュアルページ はext4については言及していませんが、ext3(つまり、ジャーナリングがオンになっているext2)で動作することについては言及しています。
Ubuntuの場合、 どうやらe2fsckはext2、3および4ファイルシステムを処理できます。 ==
そしてもちろん、古き良きバニラ fsck もありますが、それ自体はext4については言及していません。
RHELベースのシステムでext4ファイルシステムをfsckする必要がある場合、どのツールを使用しますか? e4fsck?しかし、e2fsckの名前を変更しただけの場合は、代わりにそれを使用できますか? Ubuntuがe2fsckのmanページでext4について言及しているのに、他の誰も言及していないのはなぜですか?そして、ext4のプレーンfsckはどうですか?
編集:
Fedora 14マシンでは、/ sbin /にfsck.ext4、fsck.ext3、およびfsck.ext2があります。それらはすべてまったく同じファイルサイズです。骨董品と骨董品。
編集2:
さらに、fsck.ext4を実行すると、e2fsckが実行されているように見えます。たとえば、fsck.ext4を実行すると次の行が表示されます:e2fsck: aborted
トリックスター!
RHEL5のe4fsprogs
は、e2fsprogs
の新しいバージョンです。 Red Hatには、バイナリと互換性のない新しいバージョンのものにアップグレードしないというポリシーがあるため、使用していた古いe2fsprogs
をそのまま使用する必要があり、ext4
をサポートするために思いついた解決策は、新しいバージョンを次のように導入することでした。 e4fsprog
s(すべてのコマンド名にs/2/4 /を使用)。さらに悪いことに、RHEL 5でのext4
サポートは、技術的には「テクノロジープレビュー」です。
彼らがそれをした理由は理解できますが、他のディストリビューションではe4fs*
が見つからないため、面倒です含む RHEL6。