"Odstraněním ovladače pro Ext3 se pro uživatele v zásadě nic nemění, protože současný ovladač souborového systému Ext4 je zpětně kompatibilní s Ext3 i Ext2."
No nevím, jestli bych to viděl tak optimisticky. Asi dva týdny tomu se mi dostal do pracek jeden "servřík", který dlouhá léta zapomenutý běžel někde v rohu místnosti. Podle akustických projevů začal nekompromisně odcházet jeden ze dvou disků s Ext3. O stáří asi nejlépe vypovídá kapacita 6,4GB. Vzal jsem nějaký ATA disk, co jsem ještě našel, založil na tom Ext3, překopíroval data a dal zpět na místo odcházejícího disku, než se to železo nahradí komplet něčím novým.
I když to bylo Ext3, tak původní archaická distribuce odmítala přes fstab daný disk připojit. Ručně to šlo, ale systém značně "nadával", že daný Ext3 byl vytvořen novějšími nástroji a jsou tam nějaké funkcionality, které neumí. Odmítal to "opravit", nešlo s tím dělat nic.
Pro formátování:
mke2fs -O none,has_journal
Problém ale je, že většinou je tohle výchozí a nové vlastnosti se zapínají při používání. Jediné, co mě napadá, že se změnilo, je 32-bitové UID. Lze vypnout:
mount -o nouid32
Přesněji to bude vidět v dmesg, bude tam něco jako „Filesystem has unsupported features: číslo“, to pak lze dohledat.
Už se to tu probíralo.
Rozlišujte zpětnou a dopřednou kompatibilitu.
Zpětná kompatibilita znamená, že když vezmete novější jádro s novým ovladačem, co krom ext4 zvládne "kompatibilně" i ext3, a připojíte do toho počítače starý disk s ext3 partišnou, co jste někdy před lety vyrobil, tak se vám to podaří přečíst a bude to celkově fungovat.
Dopředná kompatibilita znamená, že když vezmete staré jádro s prehistorickým ovladačem, co zvládá jen ext3, a připojíte k němu "nový" harddisk s partišnou alokovanou na ext3 nějakým novým strojem/nástrojem nebo dokonce s partišnou ext4, pak i ten starý ovladač zvládne přečíst nově (na jiném novějším stroji) vyrobený oddíl.
V článku se naprosto korektně mluví pouze o zpětné kompatibilitě nového modulu, vy zmiňujete problémy s dopřednou kompatibilitou (starý ovladač, novější oddíl)...
To je otázka. Byl to přenosný disk, byl zformátován již dávno, starými verzemi nástrojů, bez jakýchkoliv nových vlastností, a to právě za účelem čitelnosti na jakémkoliv Linuxu. Staré jádro si také při připojení na nic nestěžovalo. Jak se ale ukázalo, poté, co byl zapisován na nových jádrech, již to nefunguje na 100%.