1

Мне нужно клонировать внешний диск на другой диск одинакового размера. Rsync кажется самым простым вариантом для этого, и я просто подключу его к работе cron для периодического запуска.

Но какие варианты я должен использовать для этого? Мне просто нужно клонировать все файлы и папки на новый диск, заменить старые копии и удалить файлы, которых нет на исходном диске.

Диски монтируются через fstab примерно так

LABEL=Osirion    /media/Osirion    exfat   defaults,umask=000,nobootwait           0       2
LABEL=Hyperion   /media/Hyperion   exfat   defaults,umask=000,nobootwait           0       2

1 ответ1

1

Вы можете использовать rsync следующим образом:

rsync -ravHl --delete /media/Osirion /media/Hyperion/

Обратите внимание на косую черту в конце пункта назначения Гипериона.

-r означает рекурсивный, -a архив, -v подробный, -H сохранить жесткие ссылки, -X сохранить расширенные атрибуты и --delete делает rsync для удаления удаленных файлов в исходном каталоге.

Проверьте man-страницу для получения дополнительной информации о дополнительных параметрах: man rsync

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