Por que o tamanho aumenta depois de copiar?

1

Estou copiando um diretório de um ponto de montagem para outro, mas vejo um aumento de tamanho entre os dois e estou me perguntando por que isso acontece.

Meu primeiro ponto de montagem é chamado de / home / directory / mount1, e dentro dele eu tenho um diretório "bin", onde, quando eu faço du -hs bin , vejo que ele tem um tamanho de 7.9 M. para / home / directory / mount2 usando cp -ap bin /home/directory/mount2 de dentro de / home / directory / mount1. Então, no entanto, quando eu faço du -hs bin inside / home / directory / mount2, recebo um tamanho de 8.3M!

Estou logado como root e, pelo que posso dizer, exatamente os mesmos arquivos no diretório bin mount1 foram copiados para o mount2. O que há com a discrepância de tamanho? Também estava presente quando eu fiz cp -r bin /home/directory/mount2 .

Editar: Após uma análise mais aprofundada, todos os arquivos no conteúdo da bandeja no mount2 são 4K maiores que seu equivalente em mount1 / bin.

    
por Ted Desmond 25.05.2016 / 14:17

1 resposta

0

Obrigado pelo link em seu comentário, JigglyNaga. De lá, descobri que meu comando du -hs bin mostra o uso do disco do conteúdo do diretório. Na verdade, existem duas imagens separadas montadas em cada um dos dois pontos de montagem (o mount1 é particionado, o mount2 é apenas um sistema de arquivos ext3 puro).

De acordo com o link no comentário, se eu quiser verificar o tamanho de um arquivo ou diretório sozinho sem relacionar com espaço em disco, posso usar ls -l ou du -b . Fazendo isso, o tamanho da bandeja e todo o seu conteúdo são os mesmos para ambos os pontos de montagem. Eu vou usar esses comandos a partir de agora. Obrigado!

    
por 25.05.2016 / 14:39

Tags