As pastas idênticas têm tamanhos diferentes

3

Eu tenho que separar HDDs USB externos de diferentes fornecedores. Eu uso o Ubuntu LTS 12.04 e de acordo com udisks , ambos têm o mesmo tamanho de bloco, 512, e o mesmo sistema de arquivos, NTFS. Agora eu copiei uma enorme quantidade de pastas de um para o outro como um backup usando o Dolphin e notei que depois algumas pastas copiadas tinham tamanhos diferentes em comparação com as pastas originais, embora seu conteúdo fosse idêntico (e também do mesmo tamanho).

Para ser mais preciso: uma pasta tinha o tamanho 73.487.984 e a outra, a original, 73.492.080 bytes de acordo com o Dolphin. Ambos continham apenas dois arquivos (e nenhum outro arquivo oculto - eu olhei com o Dolphin e o Nautilus que são os únicos gerenciadores de arquivos que eu uso e os arquivos e pastas originais foram gerenciados usando o Nautilus, embora agora eu use o Dolphin), que eram idênticos em tamanho nas duas pastas: um tinha tamanho 72.251.560 e um 1.236.424 bytes, o que aumenta o tamanho da primeira pasta, 73.487.984 .

Isso me faz pensar: Por que a outra pasta é maior? Como pode ser ainda maior, se não contiver mais arquivos?

EDIT Aqui está a saída de stat nos dois arquivos de cada pasta:

File: b.mp4
Size: 72251560      Blocks: 141120     IO Block: 4096  regular file
Device: 811h/2065d Inode: 23398       Links: 1
Access: (0600/-rw-------)  Uid: ( 1000/    user)   Gid: ( 1000/    user)
Access: 2014-11-07 19:00:54.032966000 +0300
Modify: 2014-10-15 17:18:02.000000000 +0400
Change: 2014-10-17 22:06:49.772879000 +0400
Birth: -

File: c.jpg
Size: 1236424       Blocks: 2416       IO Block: 4096  regular file
Device: 811h/2065d  Inode: 23417       Links: 1
Access:  (0600/-rw-------)  Uid: ( 1000/    user)   Gid: ( 1000/    user)
Access: 2015-02-08 17:09:14.155253000 +0300
Modify: 2014-10-17 22:11:38.000000000 +0400
Change: 2015-02-08 12:09:11.529372000 +0300
Birth: -

e para a segunda pasta

File: b.mp4
Size: 72251560      Blocks: 141120     IO Block: 4096   regular file
Device: 821h/2081d  Inode: 35719     Links: 1
Access: (0600/-rw-------)  Uid: ( 1000/    user)   Gid: ( 1000/    user)
Access: 2015-02-06 16:38:41.457721000 +0300
Modify: 2014-10-15 17:18:02.000000000 +0400
Change: 2015-02-06 14:59:49.784388000 +0300
Birth: -

File: c.jpg
Size: 1236424       Blocks: 2416       IO Block: 4096   regular file
Device: 821h/2081d  Inode: 35727       Links: 1
Access: (0600/-rw-------)  Uid: ( 1000/    user)   Gid: ( 1000/    user)
Access: 2015-02-06 16:38:22.888933000 +0300
Modify: 2014-10-17 22:11:38.000000000 +0400
Change: 2015-02-08 12:08:46.368745000 +0300
Birth: -
    
por user10324 07.02.2015 / 19:23

1 resposta

2

Isso pode ocorrer devido ao diferente tamanho do cluster :

  

Em um disco que usa setores de 512 bytes, um cluster de 512 bytes contém um setor, enquanto um cluster de 4 kibibytes (KiB) contém oito setores.

     

Um cluster é a menor quantidade lógica de espaço em disco que pode ser   alocado para armazenar um arquivo. Armazenando arquivos pequenos em um sistema de arquivos com   grandes clusters irão, portanto, desperdiçar espaço em disco; esse espaço em disco desperdiçado   é chamado de espaço de folga. Para tamanhos de cluster que são pequenos versus o   tamanho médio do arquivo, o espaço desperdiçado por arquivo será estatisticamente   cerca de metade do tamanho do cluster; para grandes aglomerados, o desperdício   o espaço se tornará maior. No entanto, um tamanho de cluster maior reduz   despesas gerais de contabilidade e fragmentação, que podem melhorar a leitura e   velocidade de escrita global. Os tamanhos típicos de cluster variam de 1 setor (512   B) para 128 setores (64 KiB).

Além disso, este Q & amp; A fará com que você entenda melhor, provavelmente.

    
por Radu Rădeanu 07.02.2015 / 19:51