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 -al
pero 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.