본문 바로가기

리눅스

[리눅스] 우분투 squashfs

728x90

우분투 squashfs

Squashfs는 Linux용 압축 읽기 전용 파일 시스템입니다. 

zlib, lz4, lzo 또는 xz 압축을 사용하여 파일, inode 및 디렉토리. 시스템의 아이노드는 매우 작고 모든 블록은 데이터 오버헤드를 최소화합니다. 4K보다 큰 블록 크기는 최대 최대 1Mbytes(기본 블록 크기 128K).

Squashfs는 아카이브를 위한 일반적인 읽기 전용 파일 시스템 사용을 위한 것입니다. 사용(예: .tar.gz 파일을 사용할 수 있는 경우) 및 제한된 오버헤드가 낮은 블록 장치/메모리 시스템(예: 임베디드 시스템) 필요.

Mailing list: squashfs-devel@lists.sourceforge.net
Web site: www.squashfs.org

우분투 squashfs-tools 패키지

apt info squashfs-tools
$ apt info squashfs-tools
Package: squashfs-tools
Version: 1:4.5-3build1
Priority: optional
Section: admin
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Laszlo Boszormenyi (GCS) <gcs@debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 424 kB
Depends: libc6 (>= 2.34), liblz4-1 (>= 0.0~r130), liblzma5 (>= 5.1.1alpha+20120614), liblzo2-2 (>= 2.02), libzstd1 (>= 1.4.0), zlib1g (>= 1:1.1.4)
Homepage: https://github.com/plougher/squashfs-tools
Task: server-minimal, ubuntu-desktop-minimal, ubuntu-desktop, cloud-image, ubuntu-desktop-raspi, ubuntu-wsl, server, ubuntu-server-raspi, kubuntu-desktop, xubuntu-core, xubuntu-desktop, lubuntu-desktop, ubuntustudio-desktop-core, ubuntustudio-desktop, ubuntukylin-desktop, ubuntu-mate-core, ubuntu-mate-desktop, ubuntu-budgie-desktop, ubuntu-budgie-desktop-raspi
Download-Size: 159 kB
APT-Sources: http://kr.archive.ubuntu.com/ubuntu jammy/main amd64 Packages
Description: Tool to create and append to squashfs filesystems
 Squashfs is a highly compressed read-only filesystem for Linux. It uses zlib
 compression to compress both files, inodes and directories. Inodes in the
 system are very small and all blocks are packed to minimise data overhead.
 Block sizes greater than 4K are supported up to a maximum of 64K.
 .
 Squashfs is intended for general read-only filesystem use, for archival use
 (i.e. in cases where a .tar.gz file may be used), and in constrained block
 device/memory systems (e.g. embedded systems) where low overhead is needed.

 

참고URL

- https://www.kernel.org/doc/Documentation/filesystems/squashfs.txt

- https://github.com/plougher/squashfs-tools/blob/master/README-4.5.1

 

728x90