віддалена синхронізація, rsync
- це надійний вибір для копіювання великої кількості даних. Ви можете підготувати команду і виконати сухий запуск, перш ніж зробити копію; додати, --dry-run
щоб імітувати копію.
Ваша остаточна команда буде досить простою:
sudo rsync -vaE --progress /Volumes/SourceName /Volumes/DestinationName
Прапори:
v
збільшує багатослівність.
a
застосовує параметри архіву, щоб точно відображати вихідні файли, включаючи символьні посилання та дозволи.
E
копіює розширені атрибути та вилки ресурсів (лише для OS X).
progress
забезпечує статистику відліку та передачі даних під час копіювання.
sudo
, використовується для забезпечення rsync
відповідних прав на доступ та читання всіх файлів на вашому диску, незалежно від власника. Це також дозволяє rsync
записувати файли на новий диск, відтворюючи оригінальну інформацію про власника.
rsync
це, мабуть, найкращий вибір, оскільки його можна буде повторити у разі проблем, пропонують детальний журнал, і він є таким швидким, як це може бути, залишаючись у безпеці.
Є безліч посібників для отримання максимальної віддачі від rsync
, RSync прикладів команд наводяться відповідні приклади. Як коментує @GordonDavisson нижче, подбайте про те, щоб залишити косої риски; вони можуть змінити світ, якщо ваша копія починається з папки.
Альтернативні засоби включають ditto
та cp
. Обидва є розумним вибором, але пропонують різний синтаксис.