Tôi đang sử dụng Robocopy để chuyển các tệp có giá trị khoảng 1 tb từ ổ đĩa ngoài sang máy Windows Server 2008 ảo được lưu trữ trên máy chủ ESXi 5.1 VMWare bằng cách sử dụng USB.
Tôi đã sử dụng lệnh (chung) sau đây để chuyển các tệp: Robocopy [đường dẫn ổ đĩa ngoài] [Đường dẫn thư mục] / mir. Đây là đầu ra:
Dirs : Tổng cộng: 1206766 sao chép: 990.552 Bỏ qua: 216.214
tập tin : Tổng cộng: 11.784.918 sao chép: 9.827.653 Bỏ qua: 1.957.256
Bytes : Tổng số: 1008,081 g sao chép: 856,294 g Bỏ qua: 151,786 g
Times : 69:08:41 56:53:42
Tốc độ : 4488960 Byte / giây.
Tốc độ : 256.860 Megabyte / phút.
Như bạn có thể thấy, một số tệp đã bị bỏ qua. Tôi nghĩ rằng đó là vì trong quá trình này, Robocopy đã ngừng sao chép 3 lần, vì vậy tôi chỉ cần nhấn Enter và bản sao tiếp tục.
Bây giờ, điều tôi muốn làm là sao chép các tệp bị thiếu trị giá 151,786 gb sang một vị trí riêng biệt so với đường dẫn tệp được sao chép ban đầu, vì các tệp đã sao chép thành công không thể bị giả mạo ngay bây giờ vì chúng đã được xử lý thành một cơ sở dữ liệu. Chúng sẽ nằm trên cùng một ổ đĩa của các tệp được sao chép hiện tại, chỉ trên một thư mục khác.
Điều này có thể thực hiện được không? Tôi nghĩ bạn không thể bởi vì Robocopy cần lô tệp đã sao chép để có thể so sánh chúng với ổ đĩa nguồn và xem tệp nào bị thiếu? Tôi biết có lẽ sẽ có một kịch bản để thực hiện điều này, nhưng tôi hoàn toàn không biết viết kịch bản.