lofiadmを使用してマウントされたファイルシステムイメージが予想よりも小さく見えます。

lofiadmを使用してマウントされたファイルシステムイメージが予想よりも小さく見えます。

.gzファイルがありますが、その内容を見たいです。 lofiadmを使ってインストールしました。

lofiadm /backup/file.gz ->>  returned /dev/lofi/1
mount -F ufs /dev/lofi/1 /mnt

では内容を確認してみると

/mnt> du -sh *
4K   etc
79M   kernel
8K   lost+found
13M   platform

問題は、file.gzのサイズが約342MBで、内容が約93MBであることです。確認してみるとls -al他の書類はありません。

/dev/lofi/1            321M    93M   196M    33%    /mnt

今、私はこれがどのように起こったのか理解していません。ファイルサイズは342MBですが、マウント後は92MBを返します。

答え1

私がよく分からない部分なlofiadmので、何か抜けた部分があるかもしれませんが、変な点は見られませんでした。 321MBのスペースを持つファイルシステムがあり、そのうち93MBが使用され、残りは空です。空のスペースは、簡単に圧縮できるデータでいっぱいになったり、埋められなかったりする可能性があるため、使用しないと圧縮がどれほどうまくいくかを意味しません。画像は321MBを少し超えており、帳簿のための追加スペース(inodeテーブル)があります。

答え2

file.gzファイルをそのままインストールした場合、つまり解凍していない場合はまったく圧縮されていないようです。

lofiadm /backup/file.gz ->>  returned /dev/lofi/1

ファイルシステムは、Gillesがすでに答えたように、342MBの「デバイス」と一致する321MBのサイズを報告します。

関連情報