Ho una cartella (che è piena di molte molte sottocartelle e file) che si trova su un'unità FireWire [sorgente] che sto cercando di spostare su un'unità USB [destinazione].
Sto cercando di spostare tutti i file dalla sorgente alla destinazione.
Ho iniziato a farlo tramite Finder, ma mi ha dato un errore di autorizzazione circa 1/8 del processo e poi si è fermato.
Quando si spostano i file tra le unità, credo che il Finder prima esegua una 'copia' e quindi rimuova la 'fonte' solo quando il comando copia è stato completato con successo.
Ciò significa che alcuni file sono stati copiati correttamente, ma non ho idea di quali o quanti. Così ho iniziato a copiare le sottocartelle da Origine a Destinazione (set più piccoli) e le ho rimosse da Origine quando sono state copiate correttamente.
Ho finito per non riuscire a completare quel processo in una sola seduta e ho perso il mio "posto"
Quindi ora mi rimangono due set di dati incompleti. La fonte probabilmente ha alcuni file / cartelle che sono già sulla destinazione, ma non tutto è stato copiato.
Alcune cartelle potrebbero essere state parzialmente copiate ma non tutte le loro sottocartelle, ecc.
Sto cercando di capire il modo migliore per spostare il resto di Source in Destination minimizzando la duplicazione. Stiamo parlando di molti dati qui (la fonte è 420,72 GB in 398.127 articoli e la destinazione è 298,84 GB e 390,149 articoli), quindi ovviamente dovrò cercare di automatizzare questo in qualche modo . Non sono sicuro di come.
Ho pensato a gcp
[GNU cp] con --update --archive
o o ditto
o rsync
o ChronoSync ma non sono sicuro di quale sia l'opzione migliore e quali impostazioni dovrei usare per qualsiasi programma sarebbe raccomandato (voglio --archive
con gcp
? Quali flag dovrei usare con ditto
o rsync
?)