Squashfs

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 18. oktober 2018; checks kræver 2 redigeringer .
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.

Brug

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 .

Se også

Noter

  1. Btrfs og Squashfs fusioneret til Linux-kernen 10. januar  2009

Links