Мне нужно иметь возможность скопировать около 2 ТБ данных с внешнего диска (один внешний USB-диск) на другой внешний диск (Drobo подключен через Firewire).
Искатель не вариант. Если он сталкивается с какой-либо проблемой, он останавливает процесс, и я должен выяснить, почему это не удалось, и начать все сначала. Это может занять у меня месяцы, чтобы пройти через это.
Я читал о CP и RSYNC, но я не слишком знаком, и я боюсь, что я могу ошибиться с некоторыми переключателями и пропустить файлы, или испортить даты файлов, или, что еще хуже ...
Кто-нибудь может подсказать, как я могу осуществить это с минимальными рисками и затратами?
macos
finder
backup
file-transfer
Swisher Sweet
источник
источник
Ответы:
Удаленная синхронизация,
rsync
является надежным выбором для копирования больших объемов данных. Вы можете подготовить команду и выполнить пробный прогон перед фиксацией копии; добавить--dry-run
для имитации копии.Ваша последняя команда будет довольно простой:
Флаги:
v
увеличивает многословие.a
применяет настройки архива для точного зеркалирования исходных файлов, включая символические ссылки и разрешения.E
копирует расширенные атрибуты и вилки ресурсов (только OS X).progress
обеспечивает обратный отсчет и передачу статистики во время копирования.sudo
, используется для того, чтобы гарантироватьrsync
наличие соответствующих прав на доступ и чтение всех файлов на вашем диске независимо от владельца. Это также позволяетrsync
записывать файлы на новый диск, воссоздавая информацию о первоначальном владельце.rsync
Вероятно, это лучший выбор, потому что он может быть перезапущен в случае проблем, предлагает подробное ведение журнала и работает максимально быстро, оставаясь безопасным.Есть множество руководств для получения максимальной отдачи от
rsync
, RSync примеров команд приводятся соответствующие примеры. Как @GordonDavisson комментирует ниже, будьте осторожны с конечными слешами; это может иметь огромное значение, если ваша копия начинается с папки.Альтернативные инструменты включают
ditto
иcp
. Оба являются разумным выбором, но предлагают различный синтаксис.источник
Я использовал bittorrent-синхронизацию для синхронизации 8 ТБ между моим Drobo и QNAP.
источник
Я ответил на аналогичный вопрос здесь некоторое время назад. Мой ответ скопирован ниже.
Я пользуюсь
cp -Rfv sourcefile destinationfile
с успехом на довольно регулярной основе.cp
= копияR
= поддерживает файловые иерархииf
= если существующий файл назначения не может быть открыт, удалите его и попробуйте сноваv
= подробный режим, отображает файлы, переданные по мере продвиженияsourcefile
= данные, которые вы хотите скопироватьdestinationfile
= каталог / диск, в который вы хотите скопироватьисточник
-n
чтобы не копировать файлы, которые уже существуют, и-p
сохранять все разрешения, включая расширенные атрибуты и вилки ресурсов, где это возможно.«Самый быстрый» способ - это физически переместить оба диска, чтобы они были внутренними, на один компьютер, выполнить копирование (или rsync), а затем переместить их обратно.
Я бы по-прежнему использовал rsync, потому что если по какой-либо причине его прервать (шаги кошки на переключателе питания?), Rsync не будет переписывать файлы, которые уже были успешными. Он также не будет копировать файлы, которые являются одинаковыми и в том же месте.
источник
Если вы хотите точно скопировать диск A на диск B, вы можете сделать это с помощью Дисковой утилиты.
Мы будем использовать функцию восстановления Дисковой утилиты . Некоторые отличия между Восстановлением и копированием и вставкой:
Источник: https://www.lifewire.com/use-disk-utility-to-clone-macs-drive-4042367
инструкции
для копирования всех файлов с устройства A на устройство B
Источник: https://support.apple.com/guide/disk-utility/restore-a-disk-dskutl14062/mac
источник
Если вы не хотите идти по пути командной строки, я обычно использую приложение FreeFileSync для синхронизации 2 ТБ данных из внешнего массива в сетевом расположении без проблем. Вы можете контролировать, как он обрабатывает ошибки, и получать журнал после его завершения.
источник