SquashFS

Linux.fista
Siirry navigaatioon Siirry hakuun
Tulostettavaa versiota ei enää tueta ja siinä voi olla renderöintivirheitä. Päivitä selaimesi kirjanmerkit ja käytä selaimen tavallista tulostustoimintoa sen sijaan.

SquashFS on pakkausta käyttävä vain luku -tiedostojärjestelmä Linuxille. SquashFS soveltuu esimerkiksi arkistointikäyttöön tai sulautettuihin laitteisiin. Sitä käytetään myös yleisesti live-cd:illä niiden juurihakemiston sisältävissä levykuvissa. Live-cd-käytössä SquashFS-levykuva liitetään yleensä Aufs:illa tai UnionFS:llä yhteen jonkin kirjoittamisen sallivan tiedostojärjestelmän (esimerkiksi tmpfs tai USB-muisti) kanssa, jotta live-istunnon tiedostojen muokkaaminen olisi mahdollista.

SquashFS on ollut osa virallista Linux-ydintä sen versiosta 2.6.29 alkaen (julkaistu maaliskuussa 2009) [1]. Suurin sen tukema tiedosto- ja tiedostojärjestelmäkoko on 16 eksbitavua. Lohkokoko voi olla neljästä kilotavusta yhteen megatavuun (oletus 128 kt).

Käyttö

SquashFS-tiedostojärjestelmän käsittelemiseen tarvittavat työkalut löytyvät useimmissa jakeluissa joko paketista squashfs-tools tai squashfs.

SquashFS-tiedostojärjestelmä voidaan luoda komentorivityökalulla mksquashfs ja purkaa työkalulla unsquashfs. Tiedostojärjestelmä voidaan tavalliseen tapaan liittää komennolla mount.

Aiheesta muualla

v  k  m
Linuxin tukemia tiedostojärjestelmiä
Btrfs | Ext2 | Ext3 | Ext4 | FAT | JFS | NFS | NTFS | ReiserFS | Reiser4 | SMB | SquashFS | XFS