1

Четыре часа назад я запустил rsync, чтобы создать копию всего моего каталога /home (я использую Ubuntu) на внешний жесткий диск. Мой /home живет на отдельном разделе 150 ГБ, из которых используется 106 ГБ. У меня также есть раздел / (с моей установкой Ubuntu и т.д.) С 12 ГБ данных.

Тем не менее, rsync все еще работает, но он уже создал 205 ГБ данных на жестком диске (как сообщает du -hs home/).

Я понятия не имею, что в настоящее время копирует rsync, насколько я знаю, он может максимально скопировать 106 ГБ данных.

Я запустил процесс rsync с помощью следующей команды:

rsync -a /home /media/BackupsDisk/MyBackup

У кого-нибудь есть идеи, что может вызвать такое поведение?

РЕДАКТИРОВАТЬ: Он только что закончил. Всего было создано 211 ГБ данных, что больше, чем разделы / и /home вместе взятые. Может быть, где-то есть символическая ссылка на /dev/random ...

2 ответа2

1

Возможно, у вас есть ссылки на другие папки в ваших домашних папках, я не уверен, следует ли rsync ссылкам в режиме архива или нет.

РЕДАКТИРОВАТЬ: Возможно, стоит использовать флаг -l, который сохраняет символические ссылки как символические ссылки, если только вы не хотите копировать содержимое каких-либо ссылок.

0

Вы можете добавить опцию -v к rsync чтобы понять, почему это занимает так много времени.

find - ваш друг, чтобы найти большие файлы в новом месте.

Например, чтобы найти файлы размером более 10 мегабайт в моем доме, я бы сделал:

find ~ -size +10M

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .