Muszę być w stanie skopiować około 2 TB danych z dysku zewnętrznego (pojedynczy dysk zewnętrzny USB) na inny dysk zewnętrzny (Drobo podłączony przez Firewire).
Finder nie jest opcją. Jeśli napotka jakiś problem, zatrzymuje proces i muszę dowiedzieć się, dlaczego nie udało się, i zacząć od nowa. Przejście tego może zająć mi miesiące.
Czytałem o CP i RSYNC, ale nie jestem zbyt dobrze zaznajomiony i obawiam się, że mogę pomylić niektóre przełączniki i pominąć pliki, zepsuć daty plików lub, co najgorsze ...
Czy ktoś może zasugerować, jak mogę to osiągnąć przy minimalnym ryzyku i kosztach?
macos
finder
backup
file-transfer
Swisher Sweet
źródło
źródło
Odpowiedzi:
zdalna synchronizacja,
rsync
to niezawodny wybór do kopiowania dużych ilości danych. Możesz przygotować polecenie i wykonać próbę przed przystąpieniem do kopiowania; dodaj,--dry-run
aby zasymulować kopię.Twoje ostateczne polecenie będzie dość proste:
Flagi to:
v
zwiększa gadatliwość.a
stosuje ustawienia archiwizacji, aby dokładnie odzwierciedlać pliki źródłowe, w tym dowiązania symboliczne i uprawnienia.E
kopiuje rozszerzone atrybuty i forki zasobów (tylko OS X).progress
zapewnia odliczanie i przesyłanie statystyk podczas kopiowania.sudo
służy do zapewnieniarsync
odpowiednich praw dostępu i odczytu wszystkich plików na dysku, niezależnie od właściciela. Pozwala to równieżrsync
na zapisanie plików na nowym dysku i odtworzenie oryginalnych informacji o właścicielu.rsync
jest prawdopodobnie najlepszym wyborem, ponieważ można go uruchomić ponownie w przypadku problemów, oferuje szczegółowe rejestrowanie i jest tak szybki, jak to możliwe, pozostając bezpieczny.Istnieje wiele wskazówek, jak uzyskać jak najwięcej
rsync
, przykłady poleceń rsync zawierają odpowiednie przykłady. Jak @GordonDavisson komentuje poniżej, uważaj na końcowe ukośniki; może to zmienić świat, jeśli twoja kopia zaczyna się od folderu.Alternatywne narzędzia obejmują
ditto
icp
. Oba są rozsądnymi wyborami, ale oferują różną składnię.źródło
Użyłem synchronizacji bittorrent do synchronizacji 8 TB między moim Drobo i QNAP.
źródło
Jakiś czas temu odpowiedziałem na podobne pytanie . Moja odpowiedź została skopiowana poniżej.
Używam
cp -Rfv sourcefile destinationfile
z powodzeniem dość regularnie.cp
= kopiaR
= utrzymuje hierarchie plikówf
= jeśli istniejącego pliku docelowego nie można otworzyć, usuń go i spróbuj ponowniev
= pełny tryb, wyświetla pliki przesyłane w miarę postępusourcefile
= dane, które chcesz skopiowaćdestinationfile
= katalog / dysk, na który chcesz skopiowaćźródło
-n
aby nie kopiować plików, które już istnieją, i-p
zachować wszystkie uprawnienia, w tym, w miarę możliwości, rozszerzone atrybuty i forki zasobów.„Najszybszym” sposobem byłoby fizyczne przeniesienie obu dysków do wewnętrznego komputera, wykonanie kopii (lub rsync), a następnie przeniesienie ich z powrotem.
Nadal używałbym rsync, ponieważ jeśli zostanie przerwany z jakiegoś powodu (kot naciska przełącznik zasilania?), Rsync nie skopiuje plików, które już się powiodły. Nie będzie również kopiować żadnych plików, które są takie same i w tym samym miejscu.
źródło
Jeśli chcesz dokładnie skopiować dysk A na dysk B, możesz to zrobić za pomocą Narzędzia dyskowego.
Będziemy używać funkcji przywracania Narzędzia dyskowego . Niektóre informacje na temat różnych między przywracaniem a kopiowaniem i wklejaniem:
Źródło: https://www.lifewire.com/use-disk-utility-to-clone-macs-drive-4042367
Instrukcje
do kopiowania wszystkich plików z urządzenia A na urządzenie B.
Źródło: https://support.apple.com/guide/disk-utility/restore-a-disk-dskutl14062/mac
źródło
Jeśli nie chcesz iść po linii poleceń, używam aplikacji FreeFileSync rutynowo do synchronizacji 2 TB danych z zewnętrznej macierzy do lokalizacji sieciowej bez problemu. Możesz kontrolować sposób, w jaki obsługuje błędy i uzyskać dziennik po zakończeniu.
źródło