Saya perlu memindahkan file besar (tabel MySQL rusak ~ 40GB) ke server terpisah untuk memperbaikinya. (Ketika mencoba memperbaiki pada server produksi saya, ia dengan cepat membunuh server).
Untuk melakukan ini, saya ingin rsync file .frm, .MYI dan .MYD dari server produksi saya ke server cloud.
Saya menyalin file dari / var / lib / mysql / {database} / ke / home / {myuser} sehingga saya tidak perlu mengaktifkan akses root untuk perintah rsync dan 100% yakin file database tidak sedang digunakan (seharusnya tidak ditulis atau dibaca, tetapi jelas saya tidak ingin mematikan basis data produksi saya untuk memastikan).
File pertama yang saya coba salin sekitar 10GB. Saya mentransfer dari satu bagian dari server produksi saya ke yang lain, yaitu ke array disk yang sama.
Sayangnya perintah salin "cp filename newfilename" mengambil begitu banyak sumber daya sehingga server terhenti.
Bagaimana saya bisa menggunakan lebih sedikit sumber daya saat menyalin file ke direktori lain? (Tidak masalah berapa lama).
Dengan asumsi saya berhasil melakukan ini, penggunaan sumber daya apa yang bisa saya harapkan ketika rsyncing file ke cloud?
Adakah yang bisa menyarankan cara yang lebih baik untuk melakukan ini? Saya cepat kehabisan ruang disk sehingga perlu memperbaiki tabel ini dan diarsipkan SECEPATNYA.