Mit scenarie involverer overførsel af en stor mængde data Mac mellem to eksterne harddiske. Specifikt skal jeg kopiere over 2 TB (fotos, videoer og app-biblioteker) Photos) mellem to eksterne lagermedier (HDD'er) – fra LaCie5 til LaCie4. Hvis du er interesseret i, hvordan du sikkert kan kopiere en stor mængde data til din Mac, vil denne vejledning helt sikkert være nyttig.
Indholdsfortegnelse
Hvad du skal overveje, før du starter en stor dataoverførsel
1. Sørg for, at du har nok plads på destinations-harddisken til de nye data.
2. Brug forbindelsesporte og kabler, der understøtter høje overførselshastigheder. Gerne USB 3.0/3.1 eller Thunderbolt).
3. Ideelt set bør de HDD'er eller SSD'er, som data udveksles mellem, være APFS-formateret. Til Mac er APFS eller HFS+ de mest optimerede.
4. Afsæt tid til denne operation. Uanset hvilken metode der anvendes, vil det tage lang tid at overføre en stor mængde data. For 2 TB på USB 3.0-port (faktisk hastighed ~100-150 MB/s) kan overførslen tage 4-6 timer. På USB 2.0 (~30 MB/s) kan det tage 18-24 timer.
5. Deaktiver tilstanden Sleep for Mac og til harddiske. På denne måde undgår du at suspendere overførslen, når du går ind i tilstanden. Sleep.
Gå til: System Settings > Energi > Forhindrer automatisk dvale, når skærmen er slukket (Aktiveret) / Sæt harddiske i dvale, når det er muligt (Deaktiveret).

Når det er sagt, vil du nedenfor se, hvordan du sikkert kan kopiere en stor mængde data til din Mac uden at bekymre dig om afbrydelser eller tab af data.
Sådan kopierer du sikkert en stor mængde data til Mac mellem to HDD'er
Når du skal overføre en stor mængde data, som det er mit tilfælde, ønsker du ikke at bruge den klassiske metode ved Finder. Det betyder "kopier/indsæt". Denne proces kan hænge, datakorruption kan forekomme under overførslen, og derefter skal processen genstartes fra begyndelsen. Derudover tror jeg, at bare "Forberedelse til kopiering..." ville tage enormt lang tid.
Den mest effektive metode i sådanne situationer er kommandoen rsync
udføres i Terminal-værktøjet. rsync er et værktøj indbygget i macOS, ideel til store overførsler, da den verificerer dataintegriteten og kan genoptage overførslen i tilfælde af afbrydelse. Grundlæggende, hvis overførslen af en eller anden grund blev afbrudt, vil den blive genoptaget fra det punkt, hvor den slap (undgå overflødig kopiering af filer, der allerede er overført), mens det også verificeres integriteten af de filer, der blev kopieret før afbrydelsen.
Kommandoen til at kopiere/overføre data med rsync er som følger:
rsync -avh --progress /Volumes/Source/ /Volumes/Destination/
Hvad gør denne kommando? rsync
:
-a
: bevarer filtilladelser og struktur.
-v
: viser detaljer.
-h
: menneskelig format for dimensioner.
--progress
: viser overførselsforløbet.
Hvis kilde- og/eller destinationsmappen har navne med mellemrum, er det en god ide at bruge anførselstegn ("..."), for at gøre det tydeligere og for at undgå fejl, hvis skallen misfortolker escape.
Til mit scenarie brugte jeg kommandoen:
rsync -avh --progress --no-links "/Volumes/LaCie5/laurentiu/Photos (macOS)/2017 (Travel).photoslibrary" "/Volumes/LaCie4/iPhotos/"
Grundlæggende undgik vi enhver fejlfortolkning af biblioteket oprettet af applikationen Photos: 2017 (Travel).photoslibrary. Også i min kommandolinje i Terminal tilføjede jeg --no-links
for at undgå at kopiere symbolske links som links (biblioteker Photos kan indeholde interne links, og dette kopierer dem som rigtige filer).
I slutningen af kopieringsprocessen vil du modtage et kort resumé, som ser sådan ud:
sent 99010M bytes received 244k bytes 39991k bytes/sec
total size is 220G speedup is 2.22
I mit tilfælde var hastigheden meget langsom, fordi jeg under kopieringen også kørte andre programmer på de harddiske, der var involveret i overførslen, hvilket ikke anbefales.

På denne måde vil du være i stand til at kopiere en stor mængde data til din Mac uden frygt for, at overførslen kan sidde fast. Hvis der sker noget, og overførslen afbrydes, kan du til enhver tid genoptage kommandolinjen, og den vil fortsætte. Husk også, at hvis de allerede kopierede filer har undergået ændringer i kildeplaceringen, vil de blive omskrevet på destinationsplaceringen.
Bekræftelse af data efter kopiering
Hvis du har meget vigtige data, anbefales det, at du bekræfter dem i slutningen af kopieringsprocessen. Du kan sammenligne størrelserne på kilde- og destinationsfilerne ved hjælp af kommandoen du
.
du -sh "/Volumes/Source/"
du -sh "/Volumes/Destination/"
Hvis værdierne er identiske, betyder det, at kopieringsprocessen blev udført korrekt. Du kan også køre den ekstra verifikationskommando:
rsync -avh --checksum --dry-run "/Volumes/Source/" "/Volumes/Destination/"
Dataene skal være identiske, hvilket betyder, at du har de samme filer på destinationsplaceringen som på kildeplaceringen, hvorfra de blev kopieret.
Relateret: Papirkurven kan ikke åbnes lige nu, fordi den bruges af en anden opgave.
Som konklusion, hvis du har en stor mængde data, anbefales det ikke at bruge den klassiske kopier og indsæt kommando i Finder. Kommandoen rsync i Terminal-værktøjet vil spare dig for at miste data under overførslen og risikoen for at starte fra bunden, hvis kopien sætter sig fast eller afbrydes.