Lav sikkerhedskopier fra kommandolinjen i Mac OS X med disse 4 tricks

Anonim

I disse dage er der ingen mangel på måder at sikkerhedskopiere din Macintosh på. Sandsynligvis den mest populære metode, der er tilgængelig for en slutbruger, er Apples Time Machine, som håndteres automatisk efter en simpel opsætning gennem GUI, eller kan udløses til at starte når som helst. Personligt var jeg meget imponeret over den brugervenlighed, som Time Machine tilbyder, men jeg er en kommandolinje-junkie, så jeg må rapportere om de tilgængelige alternativer, hvoraf fire findes i selve kommandolinjen i Mac OS X.

Læs videre for et par forskellige metoder, som du kan bruge ved terminalen til at sikkerhedskopiere din Mac ved at bruge ditto, rsync, asr og hdiutil.

1) ditto

sudo ditto -X src_directory dst_directory

Ditto er en indbygget del af Mac OS X og leveres med alle versioner. Ditto er ret robust og kan sikkerhedskopiere dine filer og bevare både ejerskabsattributter og ressourcegafler. En smart funktion, som Ditto tilbyder, er dens evne til at "tynde" binære filer af deres PPC- eller i386-kode. For eksempel, hvis du ejer en ældre PPC Macintosh, kan du tilføje -arch ppc til dine kommandolinjeindstillinger, og hver binær fil, der er sikkerhedskopieret, vil blive frataget dens x86 binære kode. Dette vil resultere i mindre sikkerhedskopier.

2) rsync

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

Rsync er en alsidig og populær metode til at udføre sikkerhedskopier ikke kun på Mac, men på Linux- og Unix-servere over hele "IT-kloden".Rsync kan gøre alt, hvad du behøver for at udføre en pålidelig backup af dit OS X-system, inklusive ressourcegafler og bevarelse af muligheden for, at din harddisk kan "startes". Et dybdegående kig på rysnc's evner kan findes her.

3) asr

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

asr eller værktøjet Apply Software Restore er endnu en fremragende og effektiv måde at udføre en sikkerhedskopiering på. ASR kan alt, hvad Ditto kan, plus den har mulighed for at kopiere en harddisk på blokniveau. Blokniveauet er den "laveste" mulige form for adgang til en harddisk og giver ægte 100% replikering af data. ASR's blokniveaufunktionalitet skal udføres på harddiske, der ikke i øjeblikket er monteret i dit operativsystem. Dette betyder typisk opstart fra en gendannelsesdisk, usb-installation eller lignende.

4) hdiutil

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

Hvis du nogensinde har ønsket at lave en enkel og enkelt fil backup af din Macintosh, så er hdiutil noget for dig. Hdiutil udfører en sikkerhedskopi til en enkelt (valgfrit komprimeret) diskimage-fil, der kan gendannes ved hjælp af Apples Disk Utility-software.

Lav sikkerhedskopier fra kommandolinjen i Mac OS X med disse 4 tricks