У меня есть несколько внешних жестких дисков с питанием от USB, которые я собирался использовать для резервного копирования сервера Windows 2008.
Я тестировал Windows Server Backup, и мне показалось, что все работает нормально. Однако, поскольку меня беспокоит безопасность и возможность того, что кто-то еще может получить доступ к диску, я хотел зашифровать его. TrueCrypt казался логичным выбором по сравнению с BitLocker, поскольку я всегда мог иметь копию TrueCrypt, доступную для восстановления данных, в отличие от BitLocker, который был бы доступен только на сервере Windows 2008 (у меня нет Windows 7 Enterprise).
Я пошел дальше и зашифровал диск с помощью TrueCrypt и попытался выполнить резервное копирование на новый зашифрованный том, но Windows Server Backup выдал ошибку на последнем шаге: «Произошла ошибка при создании файла области сравнения на целевом томе резервного копирования. Катастрофический сбой . "
В итоге я создал раздел на сервере и установил его в качестве хранилища резервных копий для Windows Backup Server (поскольку, похоже, для него требуется собственная буква диска). Затем я использую пакетный сценарий для запуска резервного копирования, а затем robocopy для копирования резервной копии на зашифрованный внешний USB-накопитель.
Пакетный скрипт состоит из нескольких частей, но основные из них следующие:
REM -- backup source & destination for windows server backup application
SET backupdest=R:
SET backupsource=C:
REM -- perform windows server backup
wbadmin start backup -backupTarget:%backupdest% -include:%backupsource% -quiet
REM -- copy windows server backup to backup HDD
SET backupsource=R:\WindowsImageBackup
SET backupdestroot=V:\backups
SET backupdest=%backupdestroot%\WindowsImageBackup-copy
SET backuplogsdest=C:\backup_logs
SET backuplogdestfile=%backuplogsdest%\WindowsImageBackup-copy.log
REM -- begin copying data
ROBOCOPY %backupsource%\ %backupdest%\ /E /COPY:DAT /DCOPY:T /ZB /R:1 /W:30 /NP /LOG:%backuplogdestfile%
REM -- remove system and hidden attributes on backup folder
ATTRIB -h -s %backupdest%