Squashfs | |
---|---|
Utvecklaren | Philip och Robert Loafer ( engelska Lougher ) |
Filsystem | Komprimera filsystem för GNU/Linux |
Inlämningsdatum | 2002-10-28 13:59 ( GNU/Linux ) |
Restriktioner | |
Maximal filstorlek | 18 EB |
Maximal volymstorlek | 18 EB |
Förmågor | |
Bakgrundskomprimering | gzip , LZMA , LZ4 , xz , zstd |
OS stöds | GNU/Linux |
Squashfs (.sfs) är ett komprimeringsfilsystem för GNU / Linux som ger skrivskyddad åtkomst till data. Squashfs komprimerar filer, inoder och kataloger och stöder block upp till 1024KB för bättre komprimering. Dessutom är Squashfs fri programvara (med GPL-licensen ).
Squashfs är avsett för utbredd användning av skrivskyddade filsystem, såväl som storleksbegränsade blockenheter/lagringssystem (d.v.s. inbäddade system) där låga produktionskostnader krävs. Äldre versioner av Squashfs använde gzip -komprimeringsalgoritmen , och det fanns också ett projekt som gjorde det möjligt att använda LZMA- komprimeringsalgoritmen . Sedan kärnversion 2.6.29 stöder standardversionen av Squashfs algoritmen LZMA2 (xz).
Squashfs används av Live CD - distributioner av Debian , Finnix , Gentoo , Ubuntu , Fedora , gNewSense , Arch Linux och inbäddade distributioner som OpenWRT och DD-WRT router firmware . Dessutom används Squashfs i kombination med kaskadkombinerade monteringsfilsystem som UnionFS och AUFS för att tillåta läs-skriva Live CD Linux-distributioner. Detta drar fördel av höghastighetskomprimeringen av Squashfs med möjligheten att göra distributionsändringar under uppstart från Live CD. Distributioner som Slax , Debian Live och Mandriva One använder denna kombination.
Squashfs är redan ett ganska stabilt filsystem, vilket var grunden för att ta in det i huvudutvecklingsgrenen av Linuxkärnan [1] . Filsystemet har testats på PowerPC , I586 , MIPS , Sparc och ARM arkitekturer .
Filsystem ( lista , jämförelse ) | |||||||
---|---|---|---|---|---|---|---|
Disk |
| ||||||
Distribuerat (nätverk) | |||||||
Särskild |
|