SquashFS

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索

SquashFS (.sfs) は Linux 向けの 圧縮された読み込み専用ファイルシステムである。SquashFS はファイルinodeディレクトリを圧縮し、高圧縮のためブロックサイズを1024KBまでサポートする。SquashFS は SquashFS ファイルシステムにアクセスするための(GPLでライセンスされた)フリーソフトウェアでもある。

SquashFS は一般的な読み込み専用ファイルシステムの使用や低いオーバーヘッドが必要な(組み込みシステムのような)制限されたブロックデバイス/メモリシステム内を対象としている。SquashFS に LZMA 圧縮をもたらすプロジェクトもある[1]が、標準的なバージョンの SquashFS は gzip 圧縮を使っている。

利用[編集]

SquashFS は Live CD バージョンの DebianFinnixGentoo LinuxGPartedUbuntuFedoragNewSense、そして OpenWRTDD-WRT ルータのファームウェアのような組込みディストリビューション上で使われている。Live Linux ディストリビューションに対して読み書き環境を提供するために SquashFS は UnionFSaufs のような union mount ファイルシステムとしばしば併用されている。これは SquashFS の高速圧縮機能と、Live CD から動作している間にディストリビューションを変える機能の両方を利用している。SLAXDebian LiveMandriva One のようなディストリビューションはこの組み合わせを使っている。

SquashFS のディスク上のフォーマットは十分安定しており Linuxカーネルのバージョン2.6.29にマージされた[2]

関連項目[編集]

  • Cramfs はもう一つの読み込み専用圧縮ファイルシステムである
  • zisofsISO 9660 ファイルシステムへの透過圧縮拡張である
  • CloopLinuxカーネル向けの圧縮ループバックデバイスモジュールである

脚注[編集]

外部リンク[編集]