Я використовую Robocopy для передачі файлів вартістю близько 1 тб із зовнішнього диска на віртуальну машину Windows Server 2008, розміщену на сервері ESXi 5.1 VMWare за допомогою USB-проходу.
Я використовував таку (загальну) команду для передачі файлів: Robocopy [шлях зовнішнього диска] [шлях папки] / mir. Це вихід:
Режими : Всього: 1206766 Скопійовано: 990552 Пропущено: 216214
Файлів : Усього: 11784918 Скопійовано: 9827653 Пропущено: 1957256
Байтів : Всього: 1008,081 г Скопійовано: 856,294 г Пропущено: 151,786 г
Часів : 69:08:41 56:53:42
Швидкість : 4488960 Байт / сек.
Швидкість : 256,860 Мегабайт / хв.
Як бачимо, деякі файли були пропущені. Я думаю, що це було тому, що під час цього процесу Робокопія перестала копіювати 3 рази, тому я просто натиснув Enter і копія продовжилася.
Тепер, що я хочу зробити, - скопіювати відсутні файли 151,786 Гб в окреме місце, ніж оригінальний шлях скопійованих файлів, тому що файли, які успішно скопіювались, не можуть бути підроблені зараз, оскільки вони вже обробляються в база даних. Вони будуть знаходитися на тому ж диску диска поточних скопійованих файлів, просто в іншому каталозі.
Чи можливо це здійснити? Я думаю, ви не можете, тому що Robocopy потребує скопійованої партії файлів, щоб мати можливість порівняти їх з вихідним диском і побачити, які файли відсутні правильні? Я знаю, що, мабуть, був би сценарій для цього, але я взагалі нуб для написання сценаріїв.