Squashfs

Från Täpp-Anders
Version från den 24 augusti 2026 kl. 17.29 av Anders (diskussion | bidrag) (Skapade sidan med 'Squashfs är ett komprimerat filsystem som kan direkt monteras i Linux eller packas upp i RAM osv. Det skapas från en katalogstruktur med dina filer i och fungerar därför också utmärkt som ett sätt att ta backup. = Backup med squashfs = <pre> $ mksquashfs <directory> <name> </pre> Example: <pre> $ mksquashfs workdir workdir.squashfs Parallel mksquashfs: Using 8 processors Creating 4.0 filesystem on workdir.squashfs, block size 131072. [=========================...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigeringHoppa till sök

Squashfs är ett komprimerat filsystem som kan direkt monteras i Linux eller packas upp i RAM osv. Det skapas från en katalogstruktur med dina filer i och fungerar därför också utmärkt som ett sätt att ta backup.

Backup med squashfs

$ mksquashfs <directory> <name>

Example:

$ mksquashfs workdir workdir.squashfs
Parallel mksquashfs: Using 8 processors
Creating 4.0 filesystem on workdir.squashfs, block size 131072.
[=================================================================|] 91/91 100%

Exportable Squashfs 4.0 filesystem, gzip compressed, data block size 131072
        compressed data, compressed metadata, compressed fragments,
        compressed xattrs, compressed ids
        duplicates are removed
Filesystem size 202.88 Kbytes (0.20 Mbytes)
        3.14% of uncompressed filesystem size (6456.66 Kbytes)
Inode table size 794 bytes (0.78 Kbytes)
        31.68% of uncompressed inode table size (2506 bytes)
Directory table size 990 bytes (0.97 Kbytes)
        56.73% of uncompressed directory table size (1745 bytes)
Number of duplicate files found 4
Number of inodes 72
Number of files 44
Number of fragments 1
Number of symbolic links 0
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 28
Number of ids (unique uids + gids) 1
Number of uids 1
        anders (1000)
Number of gids 1
        anders (1000)

Den fina grejen här är att mksquashfs använder alla propparna du har för att köra multitrådat, den komprimerar relativt väl och den är faktiskt ganska snabb. När du behöver plocka ut något ur den kan du direkt montera arkivet och sedan gå runt i det som vilket filsystem som helst.

$ mkdir mnt
$ sudo mount workdir.squashfs mnt
$ cd mnt