La imagen del sistema de archivos montada con lofiadm parece más pequeña de lo esperado.

La imagen del sistema de archivos montada con lofiadm parece más pequeña de lo esperado.

Tengo un archivo .gz y me gustaría ver su contenido. Usé lofiadm para montarlo.

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

Luego revisé el contenido.

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

El problema es que el tamaño del archivo.gz era de alrededor de 342 MB pero el contenido ronda los 93 MB. Lo verifiqué ls -alpero no había ningún otro archivo.

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

Ahora no entiendo cómo sucede eso. El tamaño del archivo era de 342 MB pero después del montaje devuelve 92 MB.

Respuesta1

No estoy familiarizado con él lofiadm, por lo que puede que me falte algo, pero no veo nada extraño. Tienes un sistema de archivos con 321 MB de espacio, de los cuales 93 MB están usados ​​y el resto está vacío. El espacio vacío puede llenarse o no con datos fácilmente comprimibles, por lo que el hecho de que no se utilice no implica nada sobre qué tan bien se puede comprimir. La imagen tiene un poco más de 321 MB, con espacio adicional utilizado para la contabilidad (tablas de inodos).

Respuesta2

Su archivo file.gz no parece estar comprimido en absoluto dado que lo está montando tal cual, es decir, sin descomprimirlo:

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

El tamaño informado del sistema de archivos es de 321 MB, lo que es consistente con un "dispositivo" de 342 MB, como ya respondió Gilles.

información relacionada