1

Короче говоря - у меня есть ~ 200 ГБ данных для копирования с неисправного жесткого диска (в основном файлы библиотеки и приложения повреждены, пользовательские данные не повреждены), и я хочу скопировать любой неповрежденный файл после того, как мне удалось загрузиться в OS X система восстановления.

Теперь вот проблема: есть много жестких ссылок. Выпуск cp -rf src dest привел к созданию полной резервной копии на 500 ГБ со многими дубликатами, но другие файлы отсутствуют. Параметры выглядят не слишком хорошо ... в OS X:

  • cp нет опции для сохранения жестких ссылок
  • pax не поддерживает обработку ошибок с необходимым флагом -rw
  • tar и cpio вообще не поддерживают обработку ошибок

Это дает мне меньше четырех инструментов для резервного копирования моих данных без сотен гигабайт в дубликатах. Любые идеи о том, как сделать резервную копию моих вещей в одной команде без дублирования большого количества данных?

2 ответа2

1

Не берите в голову - копирование файлов с использованием Ubuntu и GNU cp -a оказалось работающим нормально, хотя мне пришлось сделать резервный том файловой системой Linux (я использовал ext3), так как при попытке копирования на том резервной копии HFS+ с помощью hfsprogs произошел сбой cp с помощью segfault, приводящий к повреждению тома резервной копии HFS+ и процессу cp с не может быть уничтожен и требует перезагрузки ... скорее всего ошибка в hfsprogs.

0

Я немного опоздал, но для справки: система восстановления не включает rsync , но вы можете запустить его с основного тома как /Volumes/Macintosh\ HD/usr/bin/rsync (или с любым другим основным томом имя).

Другой возможностью было бы использовать Recovery для установки OS X на флэш-накопитель (El Capitan занимает чуть более 8 ГБ, поэтому, вероятно, достаточно 16 ГБ), а затем запускать любые инструменты, которые вам нужны. Или, если уж на то пошло, разбейте диск, на который вы восстанавливаете, и установите на него временную систему.

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