Мини-гайд по резервному копированию Windows сервера
Шаг 1: Подготовка копирования
Убедись, что на твоем Windows Server установлен robocopy, это обычно предустановленный инструмент. Для лучшей организации создай отдельную папку для резервных копий.
Шаг 2: Создание скрипта для резервного копирования
Открой блокнот или любой текстовый редактор и введи следующий скрипт:
@echo off rem Укажи UNC-путь к папке на удаленном сервере set SOURCE_DIR="\\server1\путь\к\твоим\файлам" rem Укажи UNC-путь к папке на сервере, куда будут сохраняться резервные копии set DEST_DIR="\\server2\путь\к\твоему\бэкапу" rem robocopy команда для копирования файлов robocopy %SOURCE_DIR% %DEST_DIR% /E /Z /COPYALL /DCOPY:T /R:10 /W:5 /LOG+:C:\путь\к\логам\backup_log.txt
Убедись, что пути SOURCE_DIR и DEST_DIR указывают на нужные папки для копирования и сохранения резервных копий соответственно. Также, укажи свой путь для логирования операций, если это необходимо.
Сохрани файл с расширением .bat, например, backup_script.bat.
Шаг 3: Запуск скрипта
Запусти скрипт backup_script.bat, двойным кликом по нему или через командную строку.
Немного подробнее об используемых ключах:
- /E - копирует поддиректории, даже если они пустые.
- /Z - позволяет возобновлять копирование с места сбоя.
- /COPYALL - копирует атрибуты файлов, включая разрешения, атрибуты владельца, время создания и модификации и т. д.
- /DCOPY:T - копирует дату создания папок.
- /R:10 и /W:5 - определяют количество попыток копирования файла при ошибке и задержку между попытками соответственно.
Этот скрипт robocopy скопирует файлы с сервера на твой локальный компьютер. Учти, что у тебя должны быть необходимые права доступа для чтения файлов на сервере. Удачи с созданием бэкапов!