Squashfs

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 18. října 2018; kontroly vyžadují 2 úpravy .
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).

Použití

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 .

Viz také

Poznámky

  1. Btrfs a Squashfs sloučeny do linuxového jádra 10. ledna  2009

Odkazy