이 4가지 요령으로 Mac OS X의 명령줄에서 백업 만들기
요즘에는 Macintosh를 백업하는 방법이 부족하지 않습니다. 최종 사용자가 사용할 수 있는 가장 인기 있는 방법은 아마도 GUI를 통한 간단한 설정 후 자동으로 처리되거나 언제든지 시작되도록 트리거할 수 있는 Apple의 Time Machine일 것입니다. 개인적으로 저는 Time Machine이 제공하는 사용 편의성에 깊은 인상을 받았지만 저는 명령줄 중독자이므로 사용 가능한 대안에 대해 보고해야 합니다. 그 중 4개는 Mac OS X의 명령줄에 있습니다.
터미널에서 ditto, rsync, asr 및 hdiutil을 사용하여 Mac을 백업하는 데 사용할 수 있는 몇 가지 다른 방법에 대해 읽어보십시오.
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뿐만 아니라 "IT-globe"의 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의 디스크 유틸리티 소프트웨어를 사용하여 복원할 수 있는 단일(선택적으로 압축) 디스크 이미지 파일로 백업을 수행합니다.