rsync - segmenta maior que a fonte?

0

Eu tenho um disco rígido para backups @ / mnt / old /

estou fazendo uma cópia de uma pasta (/ mnt / old / backup /) que ocupa uma grande parte da partição em que está localizada.

$ df -h /mnt/old/
Filesystem      Size  Used Avail Use% Mounted on
/dev/sde1       917G  917G     0 100% /mnt/old

agora copiando o conteúdo dessa pasta de backup com o rsync ( rsync -Aav /mnt/old/backup/* /mnt/new/backup/

agora ... ao fazê-lo, já estou superando o tamanho de toda a partição old (e ainda está em execução

$ df -h /mnt/new/
Filesystem      Size  Used Avail Use% Mounted on
/dev/sdb1       1.8T  944G  798G  55% /mnt/new

Eu não entendo ... Apenas a parte principal dos arquivos a serem copiados são muitas instâncias ou links para os mesmos inode's. Será que esses links estão sendo copiados como arquivos separados agora?

    
por vrms 16.10.2016 / 14:48

1 resposta

0

% bl0ck_qu0te%

Eu olho na manpage explica ...

 -H, --hard-links
              This tells rsync to look for hard-linked files in the source and link together the corresponding files on  the  destination.  Without  this  option,
              hard-linked files in the source are treated as though they were separate files.

... o que é aparentemente o que está acontecendo aqui ... então esquecendo as últimas horas e tentando rsync -Aav -H /mnt/old/backup/* /mnt/new/backup/

    
por vrms 16.10.2016 / 14:48