Ext2

Z Wikipedie, otevřené encyklopedie

Název tohoto článku není z technických důvodů zcela správný. Správný název by měl být ext2.

ext2 je open source souborový systém užívaný například v Linuxu, je jej však možné použít i v dalších OS.

Navazuje na systém ext (extended - rozšířený), umožňuje nastavit práva UGO (uživatele, skupiny (group), ostatních), ale i rozšížení pro další způsoby nastavování práv.

Má všechny věci, které člověk čeká od rozumného filesystému (na rozdíl od FAT): hardlinky, symbolické linky, zařízení, adresáře, pojmenované roury, sockety.

Název souboru na ext2 může obsahovat libovolné znaky kromě znaku s kódem 0 a lomítka. Systém ext2 neobsahuje speciální podporu pro národní znakové sady, ale není problém na něj ukládat soubory v ISO-8859-2 nebo UTF-8 (použití UTF-16 není možné). Maximální délka jména souboru je 255 bytů (dle specifikace rozšiřitelná až na 1012 bytů). Maximální délka souboru jako takového je 264 bytů. (To je teoretický horní strop daný přímo souborovým systémem. V závislosti na použitém programovém vybavení může být nižší, na 32bitových systémech může být velikost souboru omezena na 231 bytů. Před verzí jádra 2.4.0 skutečně omezena byla, poté bylo rozšířeno rozhraní a současný limit na x86 je 2 TiB (241) - nebo závisí na velikosti bloku, např. 242 pro 4 KiB bloky. Některé programy ovšem toto rozhraní neznají a nemusí tedy být schopni s většími soubory pracovat).

Rozšířením souborového systému ext2 je systém ext3, který je plně zpětně kompatibilní, ale navíc podporuje například žurnály (informace o dokončených operacích).