/ mac

Копирование большого объема информации в OS X

Потребовалось скопировать большой объем данных (примерно 1Тб) с диска на диск. Стандарное копирование в Finder почему-то иногда вываливался с ошибкой что файл не читается (возможно и правда диск был незначительно поврежден).. но после третьего рестарта с этим надо было что-то делать..

в стандартном наботе утилит в системе есть rsync.
запускаем его rsync -auzv8 /source_dir /destanation_dir
-u не перезаписывать неотличающиеся файлы (т.к. уже через Finder успело скопироватся уже гигов 300)
-v включить подробное описания процесса копирования
-8 включение 8-битной кодировки
-a включает в себя ряд параметров (rlptgoD) для восстановления прав, симлинков

единственное что – все идет как-то медленно, но это скорее всего из-за тупых USB 2.0 дисков..

[upd. 2018-07-12]
еще пара интересных опций:
--progress - будет показывать прогресс текущей операции в процентах и скорость передачи данных, когда эта опция была выставлена, оказалось что скорость не превышает 13-15 мегабайт в секунду (на USB 3 дисках), конечно как то грустно стало от такой перспективы передачи 1Тб на такой скорости, и при чтении мануала стало понятно что в прошлый раз немного лишних опций было использовано, а именно -z что включает компрессию при передачи данных (что хорошо при передачи например логов с серверов через Интернет, но не подходит для простой синхронизации двух жестких дисков), соответственно без этой опции скорость возрасла до 80-90 мегабайт в секунду, ну тут наверное это из-за самих дисков.

поэтому вот то что надо использовать при локальном копировании:


rsync -auv8 --progress

Копирование большого объема информации в OS X
Share this

Subscribe to Somewhere Nowhere