เรามีไฟล์ประมาณ 1 ล้านไฟล์ในไดเรกทอรี (มูลค่าไฟล์ประมาณ 4 ปี)
และเราใช้ robocopy เพื่อย้ายไฟล์ไปยังไดเรกทอรี YYYY / MM (ประมาณ 35-45,000 ไฟล์ต่อเดือน) .. เราใส่สคริปต์ robocopy ในไฟล์. bat ดังนี้:
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
บันทึกย่อ .. /ns /nc /nfl /np
เพื่อหลีกเลี่ยงการ bloating ไฟล์บันทึกข้อมูลเพิ่มเติม
/log+...
คือการเขียนข้อมูลสรุปลงในไฟล์บันทึก
/minage and /maxage is to copy files modified with in that date range.
ดังนั้นสำหรับตัวอย่างไฟล์ที่แก้ไข> = 01 / Nov / 2008 (รวม) ถึงไฟล์ที่แก้ไข <01 / Dec / 2008 (ไม่รวม)
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
เพื่อย้ายไฟล์
จากนั้นไดเรกทอรีแหล่งที่มา
แล้วไดเรกทอรีปลายทางมา (ไดเรกทอรีจะถูกสร้างขึ้นทันทีและเมื่อจำเป็น)
ใช้เวลาประมาณ 40 - 60 นาทีสำหรับการถ่ายโอน 1 เดือน (ประมาณ 35-45,000 ไฟล์) เราคิดว่ามันใช้เวลาประมาณ 12 ชั่วโมงหรือน้อยกว่าสำหรับการถ่ายโอน 1 ปี
ใช้ Windows Server 2003
ทุกสิ่งถูกบันทึกไว้ในล็อกไฟล์ ... เวลาเริ่มต้น, เวลาสิ้นสุดและจำนวนไฟล์ที่คัดลอก
Robocopy บันทึกวัน