Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Системное администрирование Microsoft Windows Организация резервного копирования данных. (продолжение)


    Давайте рассмотрим ее более внимательно. Сама команда «xcopy» (более функциональный вариант простой команды «copy»), имеющий нужные нам "ключи". Далее указано откуда мы копируем данные - наш сетевой диск «Z». Потом - куда копируем (наш диск «С», папка «backup»). И вот дальше перечислены наши "ключи" команды «xcopy». Для того чтобы более подробно ознакомиться с тем, какую функцию каждый из "ключей" выполняет введите в командном интерпретаторе команду xcopy /?и нажмите enter .

    Если сейчас Вы на компьютере «Workstation02» зайдете на диск «С» в папку «backup», то увидите там скопированные файлы из сетевой папки «Share» компьютера «Workstation01».

    Теперь давайте этот процесс автоматизируем. Мы ведь системные администраторы! А настоящий системный администратор, как известно, должен быть настолько ленивым, чтобы автоматизировать все, что ему лень делать руками дважды :) Но это - шутка. А мы с Вами сейчас создадим командный «bat» файл, который «нашпигуем» нужными нам командами и будем запускать по необходимости. Команды, прописанные в файле, будут последовательно выполняться и совершать нужные нам действия.

    Как же нам создать этот самый командный «bat» файл? Очень просто. Нажимаем правой кнопкой мыши и выбираем пункт «Создать текстовый документ». Создается пустой файл программы «Блокнот» с расширением файла «.txt». Так вот, мы берем и в режиме переименования документа изменяем это расширение с «txt» на «bat». Windows нас предупреждает что "Так нельзя", мы - соглашаемся и получаем наш командный «bat» файл :) Правда он пока - пустой, но сейчас мы будем его наполнять!

    Примечание: для того чтобы "увидеть" расширение файлов надо в проводнике Windows выбрать в верхнем меню пункт «Сервис», из выпавшего списка - «Свойства папки», в открывшемся окне перейти на вкладку «Вид» и в списке «Дополнительные параметры» убрать галочку с пункта «Скрывать расширения для зарегистрированных типов файлов».

   Нажимаем на командном файле правой кнопкой мыши и выбираем пункт «Изменить». Он по умолчанию откроется программной «Блокнот». Вносим в него две изученные выше нами команды. Это должно выглядеть вот так:

 

   Напомним, что команды в таких файлах выполняются строго последовательно. Сначала выполнится команда, указанная нами в первой строке файла (net use - подключить сетевой диск с компьютера «Workstation01»), за ней - вторая команда (xcopy - скопировать файлы и папки с сетевого диска на локальный компьютер в папку «backup»).

  Давайте проверим наш файл на практике. Удалим сетевой диск «Z» с помощью команды «Отключить» и на компьютере «Workstation02» запустим наш «bat» файл. После того, как он отработает, "идем" на диск «С» в папку «backup» и видим там вот такую картину:

 

   Наши файлы и папки скопированы! Давайте еще немного добавим функциональности нашему командному файлу и сделаем так, чтобы при копировании сохраняемые файлы автоматически архивировались с помощью программы «WinRar» и помещались в отдельные папки, в названия которых бы автоматически подставлялась дата создания резервной копии.

    Для этого нам надо создать «bat» файл вот с таким содержимым: 

 

    Здесь мы видим уже знакомую нам команду подключения сетевого диска, но вместо команды «xcopy» мы видим здесь несколько других команд. Первые четыре создают папку бекапа и подставляют в ее название текущую дату, зафиксированную на компьютере. Затем идет команда запуска архиватора «WinRar» (он должен быть установлен на компьютере), передача ему различных "ключей" и указание того, откуда надо производить копирование и архивацию.

     Примечание: архиватор «WinRar» может использовать большое количество собственных команд и "ключей", так как он имеет консольную (текстовую) свою версию и эти "ключи" именно из нее. Чуть ниже я дам Вам ссылки на оба наши «bat» файла и на список всех ключей архиватора отдельным текстовым файлом.

     Давайте проверим, что у нас получилось: очищаем на компьютере «Workstation02» папку «backup», отключаем сетевой диск «Z» и - запускаем на выполнение наш новый командный файл. Результат его выполнения 27-го, 28-го и 29-го числа Вы можете видеть на скриншоте ниже. 

 

    Зайдя в любую из папок, мы увидим в ней архив с именем «backup.rar». Если мы его откроем, то увидим в нем наши скопированные файлы. Обратите внимание, что на скриншоте ниже папка открыта уже именно в программе «WinRar». 

 

Ссылки на сами файлы, полное описание консольных ключей WinRar и другие бесплатные уроки находятся по указанным ниже адресам:

 http://freelessons.sebeadmin.ru 

Автор сайта http://sebeadmin.ru Кахович Андрей 


В избранное