Saya memiliki sejumlah besar data - sekitar 500 GB - pada hard drive internal PC desktop. Ini termasuk musik, video, PDF ... sebut saja.
Saya ingin menyalin semuanya ke hard drive USB eksternal (kapasitas 1,5 tb).
PC desktop menjalankan Ubuntu. Pertama-tama, saya cukup mencolokkan dan memasang hard drive dan menyeret folder tingkat atas ke drive.
Sudah mulai menyalin, tetapi tampaknya berjalan sangat lambat. Sekitar 10 menit kemudian dan hanya dilakukan sekitar 500 MB. Saya yakin ini lebih lambat dari apa yang bisa saya capai dengan data total yang lebih sedikit.
Jadi saya bertanya-tanya apakah ada cara yang lebih cepat untuk melakukan ini.
Apakah akan lebih baik untuk menyalinnya di bagian (yaitu 500MB atau lebih) daripada sekaligus?
sumber
Apa pun antarmuka Anda ke harddisk Anda harus menggunakan rsync untuk menyalin data, itu dapat melanjutkan transfer dan file secara individual (--partial), itu memberi Anda kemajuan dan checksum diverifikasi pada media tujuan.
Pendeknya:
Jika Anda mentransfer melalui antarmuka jaringan tambahkan argumen -C untuk mengaktifkan kompresi, dalam kebanyakan kasus Anda akan terikat dengan bandwidth sehingga tidak akan mengganggu kinerja bahkan jika konten sudah dikompresi.
Jika Anda bisa, Anda harus membuat tar data Anda sebelum mentransfernya, itu akan meringankan sistem file karena harus membuat banyak file, menambahkan cap waktu, mengalokasikan ruang ... pada setiap file.
Anda mungkin akan melihat peningkatan dalam kecepatan salinan.
sumber
Jika saya memiliki jumlah data yang sangat besar untuk disalin, saya akan mencabut drive dari enclosure eksternal dan memasukkannya secara internal ke dalam komputer, dan memasukkannya kembali ke dalam enclosure ketika saya selesai. Saya menjaga beberapa kabel SATA dan drive bay terbuka untuk kebutuhan semacam itu. Membuka selungkup dan menutupnya setelah itu memakan waktu, tetapi salinan itu sendiri akan lebih cepat mil.
sumber
Anda tidak menyebutkan sistem file apa pada disk USB. Apakah ini sistem file asli Linux atau Anda menggunakan ntfs / fat32? Saya pikir jika Anda harus melalui sekering itu akan dikenakan biaya dalam kinerja.
Jika Anda memiliki banyak data untuk disalin, secara pribadi saya akan melewatkan GUI karena itu akan menambah overhead untuk operasi salin Anda. Sebaliknya saya akan menggunakan salah satu dari banyak perintah CLI (cp, rsync, cpio, tar, dll) untuk menyalin file.
Jika Anda bekerja dengan sesuatu seperti rsync, seharusnya tidak ada alasan untuk menyalin file dalam set kecil.
sumber