Резервно копие с помощта на роботизация

В Windows Server 2008 R2 Microsoft значително подобри и подобри системата за архивиране (както блок, така и файл). Появиха се следните функции:

  • Подобрена поддръжка за архивиране на ниво файл: сега Можете да изберете конкретни папки и файлове, които искате да включите / изключите от архивирането.
  • Подобрена поддръжка на мрежово архивиране: Сега можете да архивирате на NAS устройства, като се изпълнява услугата за достъп до файлове Samba (архивирането на ниво файл не се поддържа изцяло). Постепенното архивиране също се поддържа, но само ако получателят работи VVS.

Поради наличието на редица ограничения във вградената процедура за архивиране в Microsoft Windows Server 2008 R2, можете да използвате помощни програми на трети страни, специални програми за архивиране или помощна програма Robocopy.

Резервно копие с помощта на роботизация

Robocopy означава „Устойчиво копиране на файлове“, това е помощна програма за команден ред за репликация на директория, тази помощна програма е много подобна на командата Unix - xcopy. Основното предимство на командата е, че тя ще ви позволи да копирате / премествате само онези файлове, които са били променени, което ви позволява да внедрите функцията за инкрементално архивиране.

Синтаксисът на командата robocopy може да се види, като отворите командния ред и напишете:

Robocopy /?

Например, искаме да копираме всички нови снимки в NAS. В нашия пример трябва да посочим папката източник, папката дестинация и опциите на командите:

robocopy "E: \ Documents" "\\ NAS \ BACKUP \ Documents" / MIR

Параметрите "/ MIR" означават, че трябва да извършите огледално копие, т.е. ако изтрия снимката в изходната директория, тя ще бъде изтрита в резервната ми копия.

Друга удобна функция за робокопие е възможността за отложено копиране, т.е. ако папката източник или местоназначение не е налична, копирането ще стане по-късно. По подразбиране времето за изчакване е 30 секунди, след което ще има още 1 000 000 копия, за да копираме, ако искаме например да копираме отново след 15 секунди и да го повторим само 5 пъти, можете да използвате тази команда:

роботизация "E: \ Документи" "\\ NAS \ BACKUP \ Документи" / MIR / R: 5 / W: 15

Още повече опция:

роботизация "E: \ Документи" "\\ NAS \ BACKUP \ Документи" / Z / MIR / R: 5 / W: 15 / V / TS / FP / NP / LOG+:"C:\NASSync.log "

Дадените параметри на robocopy показват, че е необходимо да се направи подробен изход на резултатите от изпълнението (/ V), да се покаже времева марка (/ TS), пълен път (/ FP), да не се показва лентата на напредъка (/ NP) и да се изведат резултатите в лог файл ( / LOG +). За NAS, които не поддържат файловата система NTFS, трябва да посочите опцията / FFT.

Резервно планиране

Можете да използвате Windows Scheduler, за да архивирате редовно. - задача Scheduler. Пуснете планиращия, създайте нова задача създавам основен задача, в майстора посочете името на задачата (например архивиране) и щракнете върху до. На екрана тригер, посочете колко често да архивирате. етикет действие покажете, че искаме да стартираме програмата, щракнете върху Напред. След това посочете името на програмата, можете просто да въведете Robocopy, или да посочите пълния път към програмата C: \Windows \System32 \Robocopy.Търсейки. В прозореца с параметрите (Добави аргументи (по желание)) трябва да посочим аргументите на командата robocopy.

преса до и финиш.

За да проверим правилната работа на задачата, отидете на планиращия, намерете нашата задача в него, щракнете с десния бутон върху нея и изберете тичам. След приключване на задачата може да се намери нейното състояние последно тичам резултат.

Примери за роботизация

Обмислете различни сценарии и опции за използване на роботоскопията.

1. Копирайте файлове, променени през последните 5 дни (с изключение на днес).

роботизация "E: \ Документи" "\\ NAS \ BACKUP \ Документи" / maxage: 5 / монетен: 1

2. Преместете всички файлове:

роботизация "E: \ Документи" "\\ NAS \ BACKUP \ Документи" / ход / д

3. Копирайте файлове, освен скрити (/ xa: h):

робокопие "E: \ Документи" "\\ NAS \ BACKUP \ Documents" / e / xa: h

или с изключение на само за четене (/ ia: rs):

robocopy "E: \ Documents" "\\ NAS \ BACKUP \ Documents" / ia: rs

Когато копирате, можете също да промените файлови атрибути, като използвате опцията A + (добавяне на атрибут) или A- (изтриване на атрибут). Копирайте всички файлове и им задайте атрибута само за четене:

роботиране "E: \ Документи" "\\ NAS \ BACKUP \ Documents" / e / A +: r

4. Копирайте всички файлове според шаблона (разширението), не копирайте празни папки:

robocopy "E: \ Documents" "\\ NAS \ BACKUP \ Documents" * .doc * .ppt / s

5. Копирайте всички файлове с размер между 1000 и 60 000 байта:

роботизация "E: \ Документи" "\\ NAS \ BACKUP \ Документи" / e / max: 60000 / мин: 1000

6. За да изключите папката AppData (/ XD AppData) от копиране:

Robocopy "C: \ Потребители \ Администратор" "\\ NAS \ BACKUP \ Administrator" / MIR / XA: SH / XD AppData / XJD

7. Създайте 32 потока (/ MT: 32) от копиране на файлове:

Робокопия "C: \ Потребители \ Администратор" \\ NAS \ BACKUP \ Administrator / MIR / XA: SH / XD AppData / XJD / R: 5 / W: 15 / MT: 32

В примера използваме опцията / MT [: n], където n е число от 1 до 128, което определя броя на нишките. По подразбиране, ако / MT не е посочено, се използват 8 нишки.