Twórz kopie zapasowe z wiersza poleceń w systemie Mac OS X za pomocą tych 4 sztuczek
W dzisiejszych czasach nie brakuje sposobów na tworzenie kopii zapasowych komputera Macintosh. Prawdopodobnie najpopularniejszą metodą dostępną dla użytkownika końcowego jest Time Machine firmy Apple, która jest obsługiwana automatycznie po prostej konfiguracji za pomocą GUI lub może zostać uruchomiona w dowolnym momencie. Osobiście byłem pod wrażeniem łatwości obsługi oferowanej przez Time Machine, ale jestem uzależniony od linii poleceń, więc muszę zgłosić dostępne alternatywy, z których cztery znajdują się w samym wierszu poleceń systemu Mac OS X.
Przeczytaj dalej, aby zapoznać się z kilkoma różnymi metodami, których możesz użyć w Terminalu do tworzenia kopii zapasowych komputera Mac, używając ditto, rsync, asr i hdiutil.
1) jak wyżej
sudo ditto -X src_directory dst_directory
Ditto jest wbudowaną częścią systemu Mac OS X i jest dostarczany ze wszystkimi wersjami. Ditto jest dość solidny i może tworzyć kopie zapasowe plików, zachowując zarówno atrybuty własności, jak i rozwidlenia zasobów. Jedną fajną funkcją oferowaną przez Ditto jest możliwość „odchudzenia” plików binarnych ich kodu PPC lub i386. Na przykład, jeśli posiadasz starszego PPC Macintosh, możesz dodać –arch ppc do opcji wiersza poleceń, a każdy plik binarny, którego kopia zapasowa zostanie utworzona, zostanie pozbawiony kodu binarnego x86. Spowoduje to utworzenie mniejszych kopii zapasowych.
2) rsync
sudo rsync -xrlptgoEv --progress --delete src_directory dst_directory
Rsync to wszechstronna i popularna metoda wykonywania kopii zapasowych nie tylko na komputerze Mac, ale także na serwerach z systemami Linux i Unix w całym „świecie IT”.Rsync może zrobić wszystko, czego potrzebujesz, aby wykonać niezawodną kopię zapasową systemu OS X, w tym rozwidlenia zasobów i zachowanie możliwości „rozruchowego” dysku twardego. Dogłębne spojrzenie na możliwości rysnc można znaleźć tutaj.
3) asr
sudo asr -source src_directory -target dst_directory -erase -noprompt
asr lub narzędzie Apply Software Restore to kolejny doskonały i skuteczny sposób na wykonanie kopii zapasowej. ASR może zrobić wszystko, co może zrobić Ditto, a ponadto ma możliwość kopiowania dysku twardego na poziomie bloku. Poziom bloku jest „najniższą” możliwą formą dostępu do dysku twardego i zapewnia prawdziwą 100% replikację danych. Funkcjonalność ASR na poziomie bloków musi być wykonywana na dyskach twardych, które nie są aktualnie zamontowane w systemie operacyjnym. Zwykle oznacza to uruchamianie z dysku odzyskiwania, instalację USB lub podobne.
4) hdiutil
sudo hdiutil create dst_image.dmg -format UDZO -nocrossdev -srcdir src_directory
Jeśli kiedykolwiek chciałeś utworzyć prostą i jednoplikową kopię zapasową komputera Macintosh, hdiutil jest dla Ciebie. Hdiutil tworzy kopię zapasową w jednym (opcjonalnie skompresowanym) pliku obrazu dysku, który można przywrócić za pomocą oprogramowania Disk Utility firmy Apple.