スカシュフ – ウィキペディア

before-content-x4

スカシュフ .sfs また .sqfs )は、Phillip Lougeが開発したGNU/Linuxオペレーティングシステム用の無料(GPL)の圧縮ファイルシステムです。 Squashfsは、ファイル、イノード、ディレクトリを圧縮し、最大1メビバイトをサポートし、より良い圧縮を行います。 SquashFSデータへのアクセスは、仮想ファイルシステムとしてカーネルモジュールを介して行われます。

after-content-x4

Schashfsは、Arch Linux、Debian、Ubuntu、Clonezilla、SystemRescue、Kali Linuxのライブシステム、およびOpenWrtと同様に埋め込まれたLinuxの領域で使用されます。 Linuxターミナルサーバープロジェクトでも使用されます。

Schashfsは、tar.gzアーカイブと同様に、すべてのファイルをファイルコンテナに保存するすべてのファイルを保存する普遍的で唯一の読み取り可能なファイルシステムとして実装されています。アクセスすると、用語でデータが減圧され、Squashfsは、とりわけ、ライブシステムおよび以下の低いストレージ容量のみを使用することを許可します。 B.は、組み込みシステムで利用できます。

DEFLATE(ZLIB)は、Lempel-Ziv-Markowアルゴリズム(LZMA)をサポートして、データ圧縮に使用されます [初め] 、LZ4 [2] (Linux 3.19以降)およびZandard [3] (Linux 4.14以降)。

  • Squashfsは、完全なユーザーとグループの検出(UID/GID)とファイル位置の時間を保存します。
  • 理論的には、ファイルは最大16個の例です(
  • Inodeとディレクトリのデータは非常に圧縮されています。各イノードには平均8バイトがあります。正確な長さは、ファイルの種類によって異なります。 B.ディレクトリ、シンボリックリンクなど。
  • Schashfsは、最大1 MIB(デフォルト値128 KIB)のブロックサイズで使用できます。 [4] ブロックサイズが選択されるほど、圧縮速度が高くなります。
  • 数回利用可能なファイルは、1回だけ保存されます。
  • 大きくて小さなエンディアンの建築がサポートされています。

Schashfsのツールのセットがあります Schashfs-Tools 、とりわけ Mksquashfs (ファイルシステムを作成するには) unsquashfs 含む。ツールを使用すると、たとえばExt4ファイルシステムを備えた通常のハードドライブに配置されている既存のディレクトリツリーを使用して、Schashfsコンテナを形成するか、その逆で、作成されたスカッシュコンテナからのファイルが抽出されます。

Squashfsは、この用語でいくつかの論理ファイルシステムを組み合わせるためにUnionFSと一緒に使用されることがよくあります。読み取ることができる元のファイルはSchashfsからのものであり、UnionFSに保存されます。組み合わせて、ファイルのアクセスの書き込みと永続的なストレージも可能になります。

最初のバージョン(1.0)は2002年10月23日に公開されました。バージョン3.3では、スパースファイルの効率的な処理が追加されました。 [4] SquashFS開発者がLinuxカーネルのファイルシステムを数回記録しようとした後、SquashFSコードのバージョン4は、Linus Torvaldが広く普及したためにこれについて話した後、2009年3月23日に公開されたカーネルのバージョン2.6.29に最終的に移動しました。 [5]

  • CRAMFS、古い、よりシンプルな比較可能なファイルシステム
  1. 公式のスカシュフスLZMA。 2011年11月21日に取得 (英語)。
  2. Phillip LougherからSquashfsアップデートをプル:。 2021年5月5日にアクセス (英語)。
  3. Squashfs:ZSTDサポートを追加します。 2021年5月5日にアクセス (英語)。
  4. a b フィリップ・ラーナー: [ANN] Squashfs 3.3がリリースされました。 1.2。スパースファイルがサポートされています。 5. 2007年11月、 2011年11月21日に取得 (英語)。
  5. Thorsten Leemhuis: Kernel-Log-Whatは2.6.29をもたらします:Journalと新しいストレージドライバーなしでBtrfs、Schashfs、Ext4。 カボチャファイルシステム。の: オンラインでheise。 2009年3月10日、 S. 2 2011年11月21日に取得

after-content-x4