a imagem do sistema de arquivos montada com o lofiadm parece menor que o esperado

3

Eu tenho um arquivo .gz e gostaria de ver o conteúdo dele. Eu usei lofiadm para montá-lo.

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

Em seguida, verifiquei o conteúdo

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

O problema é que o tamanho do arquivo.gz era de cerca de 342 MB, mas o conteúdo é de cerca de 93 MB. Eu verifiquei com ls -al , mas não havia outro arquivo.

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

Agora não entendo como isso acontece. O tamanho do arquivo era 342 MB, mas após a montagem ele retorna 92 MB

    
por mibzer 03.04.2012 / 09:39

2 respostas

1

Eu não estou familiarizado com lofiadm , então posso estar faltando alguma coisa, mas não vejo nada de estranho. Você tem um sistema de arquivos com 321MB de espaço, dos quais 93MB são usados e o restante está vazio. O espaço vazio pode ou não ser preenchido com dados facilmente compactáveis, portanto, o fato de não ser utilizado nada implica em quão bem ele pode ser comprimido. A imagem é um pouco mais de 321MB, com espaço extra usado para a contabilidade (tabelas de inode).

    
por 04.04.2012 / 00:56
1

O arquivo file.gz não parece estar comprimido, pois você o monta como está, ou seja, sem descompactá-lo:

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

O tamanho relatado do sistema de arquivos é 321MB, o que é consistente com um "dispositivo" de 342 MB, como já foi respondido por Gilles.

    
por 04.05.2012 / 10:08

Tags