読み取り専用圧縮ファイルシステム

 squashfs を利用すると読み取り専用のファイルシステムを丸ごと圧縮して1つのファイルにまとめる事が出来る。

 

既に存在するファイルを利用する場合はカーネルに組み込まれているので何もしなくても利用できる。新しく構築する場合はmksquashfsコマンドを利用するが、CentOS6標準で入っていない事があるので初めての場合はsquashfs-toolsを入れる。

 

$ sudo yum -y install squashfs-tools

でインストールし、

$ sudo mksquashfs [圧縮元ディレクトリ] [圧縮先ファイル]

で作製する