![Pevný disk hard disk hdd](https://i.iinfo.cz/images/548/pevny-disk-hard-disk-hdd.jpg)
Člověk by si myslel, že jej souborový systém EXT4 už nemůže nijak překvapit. Ale stalo se mi, že nabootuji SystemRescue, vytvořím na něm nový EXT4, tam pomocí tar c | tar x
přenesu starý OS. Opravím /etc/fstab
, opravím Grub a systém stejně nenastartuje. Zasekne se při kontrole rootfs a říká záhadnou chybu:
e2fsck 1.46.5 (30-Dec-2021) /dev/sda1 has unsupported feature(s): FEATURE_C12
Podezření padlo na novou vlastnost EXT4 orphan_file. To má zrychlit mazání souborů. Podpora je v jádře již od 5.15 a starší jádra mají umět bez problémů takový FS namountovat. Problém je ale s e2fsck, který takový FS odmítne kontrolovat.
Možnost je buď podporu pro orphan_file vypnout pomocí tune2fs, nebo si nainstalovat novější E2fsprogs a to konkrétně verzi alespoň 1.47.0 z 5. února 2023. Od této verze mke2fs zapne ve výchozím stavu orphan_file a metadata_csum_seed (to umožňuje změnu UUID na přimountovaném FS). A tato verze je také v novém SystemRescue 10.00 z března. Takže i EXT4 dokáže občas něčím překvapit.