Squashfs | |
---|---|
Udvikler | Philip og Robert Loafer ( engelsk Lougher ) |
Filsystem | Komprimering af filsystem til GNU/Linux |
Indsendelsesdato | 28/10/2002 13:59 ( GNU/Linux ) |
Begrænsninger | |
Maksimal filstørrelse | 18 EB |
Maksimal volumenstørrelse | 18 EB |
Evner | |
Baggrundskomprimering | gzip , LZMA , LZ4 , xz , zstd |
OS understøttet | GNU/Linux |
Squashfs (.sfs) er et komprimeringsfilsystem til GNU/Linux , der giver skrivebeskyttet adgang til data. Squashfs komprimerer filer, inoder og mapper og understøtter blokke op til 1024KB for bedre komprimering. Derudover er Squashfs gratis software (ved hjælp af GPL-licensen ).
Squashfs er beregnet til udbredt brug af skrivebeskyttede filsystemer, såvel som størrelsesbegrænsede blokenheder/lagersystemer (dvs. indlejrede systemer), hvor lave produktionsomkostninger er nødvendige. Ældre versioner af Squashfs brugte gzip -komprimeringsalgoritmen , og der var også et projekt, der gjorde det muligt at bruge LZMA- komprimeringsalgoritmen . Siden kerneversion 2.6.29 understøtter standardversionen af Squashfs LZMA2 (xz) algoritmen.
Squashfs bruges af Live CD- distributioner af Debian , Finnix , Gentoo , Ubuntu , Fedora , gNewSense , Arch Linux og indlejrede distributioner såsom OpenWRT og DD-WRT router firmware . Derudover bruges Squashfs sammen med kaskade-kombinerede mount-filsystemer såsom UnionFS og AUFS for at tillade læse-skrive Live CD Linux-distributioner. Dette drager fordel af højhastighedskomprimeringen af Squashfs med evnen til at foretage distributionsændringer, mens du starter op fra Live CD'en. Distributioner som Slax , Debian Live og Mandriva One bruger denne kombination.
Squashfs er allerede et ret stabilt filsystem, som var grundlaget for at bringe det ind i Linux-kernens hovedudviklingsgren [1] . Filsystemet er blevet testet på PowerPC , I586 , MIPS , Sparc og ARM arkitekturer .
Filsystemer ( liste , sammenligning ) | |||||||
---|---|---|---|---|---|---|---|
Disk |
| ||||||
Distribueret (netværk) | |||||||
Særlig |
|