Направете резервни копия от командния ред в Mac OS X с тези 4 трика

Anonim

В наши дни няма недостиг на начини за архивиране на вашия Macintosh. Вероятно най-популярният метод, достъпен за крайния потребител, е Time Machine на Apple, който се обработва автоматично след проста настройка чрез GUI или може да бъде задействан да стартира по всяко време. Лично аз бях много впечатлен от лекотата на използване, предлагана от 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 извършва архивиране на единичен (опционално компресиран) файл с изображение на диск, който може да бъде възстановен с помощта на софтуера Disk Utility на Apple.

Направете резервни копия от командния ред в Mac OS X с тези 4 трика