Kami memiliki sekitar 1 juta file dalam suatu direktori (nilai file sekitar 4 tahun).
Dan kami menggunakan robocopy untuk memindahkan file ke direktori YYYY / MM (sekitar 35-45.000 file per bulan) .. kami menempatkan skrip robocopy dalam file .bat seperti ini:
ROBOCOPY /NS /NC /NFL /NP /LOG+:H:\BCK_REPORT\ROBO.LOG /MAXAGE:20081101 /MINAGE:20081201 /MOV H:\Cs\out\fix H:\BCK_REPORT\2008\11
ROBOCOPY /NS /NC /NFL /NP /LOG+:H:\BCK_REPORT\ROBO.LOG /MAXAGE:20081201 /MINAGE:20090101 /MOV H:\Cs\out\fix H:\BCK_REPORT\2008\12
ROBOCOPY /NS /NC /NFL /NP /LOG+:H:\BCK_REPORT\ROBO.LOG /MAXAGE:20090101 /MINAGE:20090201 /MOV H:\Cs\out\fix H:\BCK_REPORT\2009\01
ROBOCOPY /NS /NC /NFL /NP /LOG+:H:\BCK_REPORT\ROBO.LOG /MAXAGE:20090201 /MINAGE:20090301 /MOV H:\Cs\out\fix H:\BCK_REPORT\2009\02
catatan singkat .. /ns /nc /nfl /np
adalah untuk menghindari kembung file log dengan info tambahan
/log+...
untuk menulis informasi ringkasan ke file log.
/minage and /maxage is to copy files modified with in that date range.
jadi misalnya file diubah> = 01 / Nov / 2008 (inklusif) ke file yang dimodifikasi <01 / Des / 2008 (tidak inklusif)
ROBOCOPY /NS /NC /NFL /NP /LOG+:H:\BCK_REPORT\ROBO.LOG /MAXAGE:20081101 /MINAGE:20081201 /MOV H:\Cs\out\fix H:\BCK_REPORT\2008\11
/mov
untuk memindahkan file
kemudian muncul direktori sumber
kemudian datang direktori tujuan (direktori akan dibuat dengan cepat saat dan ketika diperlukan).
Butuh waktu sekitar 40 - 60 menit untuk transfer 1 bulan (sekitar 35-45.000 file). Menurut kami, dibutuhkan sekitar 12 jam atau kurang untuk transfer 1 tahun.
Menggunakan Windows Server 2003.
Semua barang dicatat dalam file log ... Mulai Waktu, Waktu Berakhir dan Jumlah file Disalin.
Robocopy menyelamatkan hari itu.