1

Я задавал этот вопрос на других форумах, надеясь получить какое-то руководство.

У меня iMac под управлением 10.11.6 и я обновил rsync до 3.1.2 (используя homebrew). Я пытаюсь использовать rsync для резервного копирования с iMac на подключенный жесткий диск USB или флэш-накопитель с помощью этой команды:

rsync -vaE --progress --delete /source/files/ /destination/files/

Моя цель состоит в том, чтобы пункт назначения был точной копией источника.

Моя проблема: я использую Finder для первоначального копирования /source /files / to / destination /files /. Используя Get Info, я вижу, что размер и количество элементов в источнике и месте назначения точно совпадают. Затем я запускаю команду rsync, указанную выше, чтобы убедиться, что место назначения точно соответствует исходному, но переписывает много файлов (некоторые скрытые, некоторые нет) до успешного завершения. Но если я сделаю еще один пункт «Получить информацию об источнике и месте назначения», размер и количество элементов больше не будут совпадать.

Еще одна странность: если я запускаю rsync два раза подряд, второй прогон все равно находит файлы для записи / перезаписи. Почему это? Не должен ли первый запуск точно синхронизировать место назначения с источником?

Я также должен добавить, что я выполняю rsync для нескольких больших групп файлов (музыкальных файлов, изображений, документов), а иногда rsync запускается быстро и, как и ожидалось. Странные результаты, описанные выше, не случаются каждый раз. Я также попытался сбросить опцию -E (это все еще требуется?) но это не имеет значения.

Разве назначение не должно быть точной копией источника после rsync, с тем же размером и количеством элементов и т.д.? Не должен rsync точно соответствовать месту назначения к источнику, в том числе вилки ресурсов,.DS_store, скрытые файлы и т.д.? TIA за любую помощь и понимание.

1 ответ1

0

Это не тот ответ, который я искал, но это лучший ответ на мой вопрос о том, как использовать rsync для резервного копирования папок / файлов. После долгих исследований и испытаний я, наконец, бросил заниматься rsync, это выходит за рамки моих ограниченных возможностей, и я не мог заставить его делать то, что хотел. К счастью, я нашел очень хороший, дешевый графический интерфейс для rsync в App Store: SyncBuddy. Очень простой в использовании, очень точный, и да, это rsync, как показано в Activity Monitor.

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