Konteksnya ini adalah memindah file dari Google Drive lama ke akun Drive yang baru.
Kalau file nya ini hanya beberapa GB, harusnya proses yang dilakukan sangat mudah. Saya bisa download file nya, lalu upload ulang ke drive yang baru.
Tapi masalahnya, ukuran file yang perlu dipindah di sini adalah 739 GB.
Mendownload filenya terlebih dahulu tentu bukan pilihan yang logis, karena storage kosong di komputer saya tidak sampai sebesar itu. Atau bahkan kalaupun ada storage, maka akan butuh waktu download dan upload yang sangat lama.
Dalam kondisi ideal, setidaknya butuh 1 hari penuh. Ditambah dengan eror yang mungkin terjadi, maka butuh waktu berhari-hari. Ini estimasinya:
| Internet Type | Typical Upload Speed | Estimated Time for 700GB |
|---|---|---|
| Standard Fiber (30 Mbps Download) | ~5–10 Mbps | ~7 to 13 Days |
| Average Fixed Broadband (2026) | ~30 Mbps | ~2 Days, 5 Hours |
| Target 2026 High-Speed Tier | 64 Mbps | ~1 Day, 1 Hour |
| High-End / Symmetric Fiber | 100 Mbps | ~16 Hours |
| Corporate / 1Gbps Fiber | 1,000 Mbps | ~1 Hour, 40 Mins |
Untungnya, ternyata di sini proses transfer datanya bisa dilakukan server side dengan tool rclone.
Jadi alih-alih saya pakai komputer saya untuk melakukan transfer data (yang mana kecepatannya akan mentok seperti kecepatan internet saya), di sini transfer datanya langsung dilakukan antar servernya Google.
rclone copy drivea:"ARCHIVE" driveb:"ARCHIVE" \
--drive-server-side-across-configs \
--drive-acknowledge-abuse \
--drive-chunk-size 128M \
--drive-stop-on-upload-limit \
--fast-list \
--transfers 8 \
--checkers 16 \
-vP
Dan alih-alih butuh waktu berhari-hari untuk memindahkan file, proses transfer ini selesai hanya dalam waktu 1 jam saja.
Dalam transfer ini, ada sebagian file yang error karena saya sudah terkena rate limit Google Drive, entah dari jumlah file atau ukuran file ~750GB.
Tapi hal ini tidak masalah karena saya bisa tinggal mengulang commad yang sama besok, dan rclone akan otomatis mentransfer file sisanya (karena file lainnya sudah ada di folder tujuan).