rsync - цель больше, чем источник?

У меня есть жесткий диск для резервного копирования @ /mnt/old/

Я делаю копию папки (/mnt/old/backup/), которая занимает большую часть раздела, в котором он находится.

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

теперь копируем содержимое этой резервной папки с помощью rsync (rsync -Aav /mnt/old/backup/* /mnt/new/backup/

теперь... делая так, я иду по всему размеру old раздел уже (и он все еще работает

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

Я не понимаю... Единственное, что основная часть копируемых файлов - это множество экземпляров или ссылок на один и тот же индекс. Может быть, эти ссылки сейчас копируются в виде отдельных файлов?

1 ответ

Может быть, эти ссылки сейчас копируются в виде отдельных файлов?

Я смотрю на странице руководства объясняет это...

 -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.

... что, видимо, здесь и происходит... так что просто забываем о последних часах и пытаемся rsync -Aav -H /mnt/old/backup/* /mnt/new/backup/

Другие вопросы по тегам