Saya harus dapat menyalin sekitar 2TB data dari drive eksternal (disk eksternal USB tunggal) ke drive eksternal lain (Drobo terpasang melalui Firewire).
Finder bukan opsi. Jika itu mengenai masalah, itu menghentikan proses dan saya harus mencari tahu mengapa itu gagal dan memulai lagi. Butuh waktu berbulan-bulan untuk melewatinya.
Saya sudah membaca tentang CP dan RSYNC tapi saya tidak terlalu akrab dan saya khawatir saya mungkin mendapatkan beberapa switch salah dan kehilangan file, atau mengacaukan tanggal file, atau terburuk ...
Adakah yang bisa menyarankan bagaimana saya melakukan ini dengan risiko dan biaya minimum?
macos
finder
backup
file-transfer
Swisher Sweet
sumber
sumber
Jawaban:
sinkronisasi jarak jauh
rsync
,, adalah pilihan yang andal untuk menyalin sejumlah besar data. Anda dapat menyiapkan perintah dan melakukan dry-run sebelum melakukan salinan; tambahkan--dry-run
untuk mensimulasikan salinan.Perintah terakhir Anda akan cukup sederhana:
Bendera adalah:
v
meningkatkan verbositas.a
menerapkan pengaturan arsip untuk mencerminkan file sumber dengan tepat, termasuk tautan simbolik dan izin.E
menyalin atribut diperluas dan garpu sumber daya (hanya OS X).progress
memberikan hitungan mundur dan mentransfer statistik selama salinan.sudo
, Digunakan untuk memastikanrsync
memiliki hak yang sesuai untuk mengakses dan membaca semua file di drive Anda terlepas dari pemiliknya. Ini juga memungkinkanrsync
untuk menulis file ke drive baru menciptakan kembali informasi pemilik asli.rsync
kemungkinan merupakan pilihan terbaik karena dapat dijalankan kembali jika ada masalah, menawarkan penebangan terperinci, dan secepat mungkin sambil tetap aman.Ada banyak panduan untuk mendapatkan hasil maksimal
rsync
, contoh perintah rsync memberikan contoh yang relevan. Seperti komentar @GordonDavisson di bawah ini, berhati-hatilah dengan garis miring; ini dapat membuat dunia berbeda jika salinan Anda mulai dengan folder.Alat alternatif termasuk
ditto
dancp
. Keduanya pilihan yang masuk akal tetapi menawarkan sintaks yang berbeda.sumber
Saya menggunakan sinkronisasi bittorrent untuk menyinkronkan 8TB antara Drobo dan QNAP saya.
sumber
Saya menjawab pertanyaan serupa di sini beberapa waktu lalu. Jawaban saya disalin di bawah ini.
Saya menggunakan
cp -Rfv sourcefile destinationfile
dengan sukses secara teratur.cp
= salinR
= memelihara hierarki filef
= jika file tujuan yang ada tidak dapat dibuka, hapus dan coba lagiv
= mode verbose, menampilkan file yang ditransfer saat proses berlangsungsourcefile
= data yang ingin Anda salindestinationfile
= direktori / drive yang ingin Anda salinsumber
-n
untuk tidak menyalin file yang sudah ada, dan-p
untuk mempertahankan semua izin termasuk atribut diperluas dan garpu sumber daya jika memungkinkan.Cara "tercepat" adalah secara fisik memindahkan kedua drive menjadi internal ke satu komputer, melakukan penyalinan (atau rsync), dan kemudian memindahkannya kembali.
Saya masih menggunakan rsync, karena jika terputus karena alasan apa pun (cat step pada saklar daya?), Rsync tidak akan menyalin kembali file yang sudah berhasil. Itu juga tidak akan menyalin file apa pun yang sama dan di tempat yang sama.
sumber
Jika Anda ingin menyalin drive A ke drive B persis Anda dapat melakukan ini dengan Disk Utility.
Kami akan menggunakan fungsi pemulihan Disk Utility . Beberapa latar belakang perbedaan antara Memulihkan vs menyalin dan menempel:
Sumber: https://www.lifewire.com/use-disk-utility-to-clone-macs-drive-4042367
Instruksi
untuk menyalin semua file dari Perangkat A ke Perangkat B
Sumber: https://support.apple.com/guide/disk-utility/restore-a-disk-dskutl14062/mac
sumber
Jika Anda tidak ingin pergi ke rute baris perintah, saya menggunakan aplikasi FreeFileSync secara rutin untuk menyinkronkan 2 TB data dari array eksternal ke lokasi jaringan tanpa masalah. Anda dapat mengontrol cara menangani kesalahan dan mendapatkan log setelah selesai.
sumber