Зробіть резервні копії з командного рядка в Mac OS X за допомогою цих 4 прийомів
Сьогодні немає браку в способах резервного копіювання вашого 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) asr
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.