Saya punya kotak windows 2000 lama di lokasi terpencil dengan koneksi T1 dan vpn ke lokasi saya. Saya biasanya menggunakan smb mount untuk mentransfer file tetapi sekarang saatnya untuk menonaktifkan server dan menyalin cadangannya ke lokasi saya. Saya memiliki sekitar 40 gigabytes (dikompresi) untuk disalin. Saya siap untuk itu butuh waktu lama, tapi saya punya beberapa peringatan.
- Saya perlu membatasi bandwidth sehingga koneksi layanan terminal ke situs tidak terpengaruh
- Saya ingin dapat melanjutkan transfer parsial
Ada beberapa file kecil dan beberapa file besar (10-20 gigabytes). Saya kenal dengan rsync pada platform * nix tetapi kurang beruntung dengan windows dan saya tidak tahu itu akan benar-benar menyimpan sebagian file yang ditransfer. Apa yang kamu gunakan?
backup
file-transfer
windows-server-2000
pengintaian
sumber
sumber
Jawaban:
robocopy.exe
memiliki sakelar yang disebut celah antar paket , yang memungkinkan Anda untuk memasukkan jendela waktu di antara paket-paket salinan Anda, dan dengan demikian mengurangi dampak pada saluran.Ini bukan "menggunakan tidak lebih dari 30% dari bandwidth yang tersedia", tetapi Anda dapat mencapai efek yang sama dengan sedikit matematika. Anda selalu dapat menentukan beberapa milidetik dan membiarkannya berjalan sedikit, lalu
CTRL+C
menyela, menyesuaikan perintah sesuai kebutuhan, kemudian melanjutkan. Saya telah melakukan ini ketika saya tidak ingin membebani WAN selama hari kerja dengan replikasi besar-besaran.robocopy memiliki sakelar lain yang
/z
memungkinkan transfer "dapat dilanjutkan", jadi jika transfer terputus, Anda dapat mengambil di mana Anda tinggalkan, dan tidak perlu menggeser keseluruhan 40 GB lagi.Ada beberapa GUI yang bagus untuk robocopy yang dapat membantu dengan sintaks, tetapi siapa pun dengan latar belakang Linux akan mudah melakukannya. Raih versi terbaru dari salinan Windows 2003 atau yang lebih baru. Kalau tidak, Anda akan menemukannya sebagai unduhan Alat Kit Sumber Daya Windows 2000.
Dalam entri Wikipedia untuk robocopy , seseorang mencatat bahwa penalti untuk penyalinan yang dapat dimulai kembali (
/z
sakelar) adalah kinerja yang lebih lambat 6x (lihat Cacat yang Diketahui ).sumber
40 GB file akan membutuhkan waktu lebih dari 60 jam untuk menyalin T-1. Mungkin lebih mudah mengirimkan hard drive eksternal ke dua arah. Anda dapat meminta seseorang menyambungkannya ke server, menyalin / mengenkripsi file Anda dan kemudian mengirimkannya kembali kepada Anda.
sumber
Anda dapat mencoba mengatur FTP pada kotak 2000, dan menggunakan klien FTP di ujung lainnya, seperti filezilla untuk menangani sebagian salinan.
sumber
Anda mengatakan Anda telah menggunakan rsync pada * nix, ada beberapa port rsync ke windows yang mungkin Anda tinjau. Sebagai contoh:
Secara pribadi saya telah menemukan rsync cukup dapat diandalkan, dan dapat menangani gangguan di tengah transfer dan sebagainya. Rsync juga memiliki flag untuk membatasi transfer ke kecepatan transfer kbit / detik yang tepat, sehingga sepertinya akan bekerja untuk Anda juga.
sumber
Saya menggunakan Robocopy untuk membuat cadangan semua server saya serta cadangan Mailserver langsung. Setelah diatur dengan benar, itu benar-benar mengaturnya dan melupakannya. Hal terbaik yang pernah terjadi dalam kehidupan TI saya. Hanya memasukkan 32 sen saya (memungkinkan untuk inflasi)
sumber
Saya menggunakan KillCopy untuk tujuan ini. Saya merasa sangat nyaman.
Ini memiliki kecepatan terpisah dan profil pengaturan lainnya untuk salinan lokal dan jaringan.
Hal ini juga dapat dilanjutkan ketika transfer file besar (atau file) terganggu jika koneksi buruk, atau bahkan ketika komputer yang menjalankan program crash.
sumber