Squashfs | |
---|---|
Vývojář | Philip a Robert Loaferovi ( anglicky Lougher ) |
Souborový systém | Komprimace souborového systému pro GNU/Linux |
Datum podání | 28. 10. 2002 13:59 ( GNU/Linux ) |
Omezení | |
Maximální velikost souboru | 18 EB |
Maximální velikost svazku | 18 EB |
Schopnosti | |
Komprese pozadí | gzip , LZMA , LZ4 , xz , zstd |
OS podporován | GNU/Linux |
Squashfs (.sfs) je kompresní souborový systém pro GNU/Linux , který poskytuje přístup k datům pouze pro čtení. Squashfs komprimuje soubory, inody a adresáře a podporuje bloky až do velikosti 1024 kB pro lepší kompresi. Squashfs je navíc svobodný software (používá licenci GPL ).
Squashfs je určen pro široké použití souborových systémů pouze pro čtení, stejně jako pro bloková zařízení/úložné systémy s omezenou velikostí (tj. vestavěné systémy), kde jsou potřeba nízké výrobní náklady. Starší verze Squashfs používaly kompresní algoritmus gzip a existoval také projekt, který umožňoval použití kompresního algoritmu LZMA . Od verze jádra 2.6.29 podporuje standardní verze Squashfs algoritmus LZMA2 (xz).
Squashfs používají Live CD distribuce Debian , Finnix , Gentoo , Ubuntu , Fedora , gNewSense , Arch Linux a vestavěné distribuce, jako je OpenWRT a firmware routeru DD-WRT . Kromě toho se Squashfs používá ve spojení s kaskádově kombinovanými připojovacími souborovými systémy, jako je UnionFS a AUFS , aby bylo možné číst a zapisovat linuxové distribuce Live CD. To využívá výhody vysokorychlostní komprese Squashfs se schopností provádět změny distribuce při bootování z Live CD. Distribuce jako Slax , Debian Live a Mandriva One tuto kombinaci používají.
Squashfs je již poměrně stabilní souborový systém, což bylo základem pro jeho zavedení do hlavní vývojové větve linuxového jádra [1] . Souborový systém byl testován na architekturách PowerPC , I586 , MIPS , Sparc a ARM .
Souborové systémy ( seznam , srovnání ) | |||||||
---|---|---|---|---|---|---|---|
Disk |
| ||||||
Distribuované (síť) | |||||||
Speciální |
|