
私はディレクトリのsquashfsイメージを作成したいのですが、これは巨大なイメージなので、最小限の圧縮でも大きな勝利になります。似たようなことをする方法はありますかmksquashfs -1
?
答え1
はい。おそらく最高のものは次のとおりです。
mksquashfs s o u r c e s outfile -comp lz4
...通常、デフォルトのgzipコンプレッサーより10〜20%大きい出力を管理しますが、速度は少なくとも2倍速く、オンラインファイルへのアクセスも高速です。 Vanilla Linux カーネルバージョン 3.18 以降は lz4 圧縮をサポートしているため、最新のカーネルを使用してこれらのアーカイブをインストールできます。
同じ圧縮時間で-Xhc
サイズを一般的なアーカイブに近づけるオプションを追加することもできますが、オンラインアクセス時間ははるかに高速です。gzip
答え2
明らかに、以前のバージョンのsquashfs-toolsにはこれはありませんが、スイッチはです-Xcompression-level
。 root権限なしでローカルで動作するsquashfsツールを構築できます。