Делайте резервные копии из командной строки в Mac OS X с помощью этих 4 приемов

Anonim

В наши дни нет недостатка в способах резервного копирования вашего Macintosh. Вероятно, самый популярный метод, доступный конечному пользователю, — это Time Machine от Apple, которая обрабатывается автоматически после простой настройки через графический интерфейс или может быть запущена для запуска в любое время. Лично я был очень впечатлен простотой использования, предлагаемой Time Machine, но я фанат командной строки, поэтому я должен сообщить о доступных альтернативах, четыре из которых находятся в самой командной строке Mac OS X.

Прочитайте несколько различных методов, которые вы можете использовать в терминале для резервного копирования вашего Mac, используя ditto, rsync, asr и hdiutil.

1) то же самое

sudo ditto -X src_directory dst_directory

Ditto является встроенной частью Mac OS X и поставляется со всеми версиями. Ditto довольно надежен и может создавать резервные копии ваших файлов, сохраняя как атрибуты владения, так и разветвления ресурсов. Одной из отличных функций, которые предлагает Ditto, является возможность «прореживания» двоичных файлов их кода PPC или i386. Например, если у вас есть более старый PPC Macintosh, вы можете добавить –arch ppc в параметры командной строки, и каждый двоичный файл, для которого создается резервная копия, будет лишен своего двоичного кода x86. Это приведет к уменьшению размера резервных копий.

2) rsync

sudo rsync -xrlptgoEv --progress --delete src_directory dst_directory

Rsync — это универсальный и популярный метод резервного копирования не только на Mac, но и на серверах Linux и Unix во всем «ИТ-мире».Rsync может делать все, что вам нужно для надежного резервного копирования вашей системы OS X, включая вилки ресурсов и сохранение способности вашего жесткого диска быть «загрузочным». Подробный обзор возможностей rysnc можно найти здесь.

3) аср

sudo asr -source src_directory -target dst_directory -erase -noprompt

asr или утилита Apply Software Restore — еще один превосходный и эффективный способ выполнения резервного копирования. ASR может делать все то же, что и Ditto, плюс у него есть возможность копировать жесткий диск на уровне блоков. Блочный уровень — это «самая низкая» возможная форма доступа к жесткому диску, которая обеспечивает 100% репликацию данных. Функциональность ASR на блочном уровне должна выполняться на жестких дисках, которые в настоящее время не смонтированы в вашей операционной системе. Обычно это означает загрузку с диска восстановления, установку через USB или что-то подобное.

4) hdiutil

sudo hdiutil create dst_image.dmg -format UDZO -nocrossdev -srcdir src_directory

Если вы когда-нибудь хотели создать простую резервную копию одного файла вашего Macintosh, то hdiutil для вас. Hdiutil выполняет резервное копирование в один (необязательно сжатый) файл образа диска, который можно восстановить с помощью программного обеспечения Apple Disk Utility.

Делайте резервные копии из командной строки в Mac OS X с помощью этих 4 приемов