Por que um repositório git do SCP tem um tamanho diferente?

2

Eu SCPedi um git repo de uma máquina rodando o Ubuntu para uma máquina rodando o Centos (haveria problemas em empurrar mudanças não confirmadas no repositório e cloná-las na nova máquina), mas notei que os diretórios são tamanhos diferentes:

chris@ubuntu:~$ du -h repo/
244170

[chris@centos ~]$ du -h repo/
244940

O comando que usei foi

scp -rp -i my_public_key.pem repo/ chris@centos:/home/chris/ 

O número de arquivos é o mesmo

chris@ubuntu:~$ find repo/ | wc -l
590

[chris@centos ]$ find repo/ | wc -l
590

Até o diretório .git tem tamanho diferente:

chris@ubuntu:~/repo/.git$ du -s
25204

[chris@centos .git]$ du -s
25292

Embora as diferenças sejam pequenas, estou curioso para saber por que elas ocorrem. Qualquer indicação de por que isso poderia ser recebido com gratidão!

Atualizar

Não parece que é apenas um repositório do git: um dos diretórios que eu transferi tem apenas 2 arquivos de texto e mesmo isso é relatado como tendo um tamanho diferente:

chris@ubuntu:~/repo/data_files$ ls -la
total 7140
drwxrwxrwx 1 chris chris     512 Sep  3 18:26 .
drwxrwxrwx 1 chris chris     512 Sep  4 17:28 ..
-rw-r--r-- 1 chris chris    1839 Aug 31 14:03 file1.csv
-rw-r--r-- 1 chris chris 7306203 Aug 27 16:47 file2.csv

[chris@centos data_files]$ ls -la
total 7140
drwxrwxrwx. 2 chris chris      57 Sep  3 17:26 .
drwxrwxrwx. 5 chris chris      66 Sep  4 16:28 ..
-rw-r--r--. 1 chris chris    1839 Aug 31 13:03 file1.csv
-rw-r--r--. 1 chris chris 7306203 Aug 27 15:47 file2.csv

chris@ubuntu:~/repo/data_files$ du -sb
7308554 .

[chris@centos data_files]$ du -sb
7308099 .
  • os 2 arquivos são reportados como sendo do mesmo tamanho
  • a adição dos 2 arquivos é 7308042: são 57 bytes menores que os relatórios do ubuntu e 512 menores que os relatórios centos
    • curiosamente (?!) isso é o mesmo que o tamanho relatado de .

então, parece que esta é a causa da discrepância.

  • Existe uma maneira de pedir que du ignore isso?
  • por que o centos e o Ubuntu têm essa diferença?
por ChrisW 06.09.2018 / 14:02

0 respostas

Tags