рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Автоматическое создание резервной копии данных.

Автоматическое создание резервной копии данных. - Лабораторная Работа, раздел Образование, Пакетные файлы   Скрипт Архивирует Папку Файлопомойки (Servere$Exchange) ...

 

Скрипт архивирует папку файлопомойки (SERVERe$Exchange)

и папку с данными юзеров (домашнюю Данные пользователей (SERVERe$Departments))

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

 

rem *******************

rem задаём жесткие диски где лежат папки для архивирования и винт куда будем бэкапить

rem *******************

SET DRIVE1ST=d:

SET DRIVE2ND=e:

 

rem *******************

rem пароль на архив

rem *******************

SET PASSWD=DSTU

 

rem *******************

rem если копировать для надёжности куданить на сетку

rem *******************

rem SET COPYTO=shpakkc$!backup

 

rem ********************

rem *** Проверим путь назначения архива

rem ********************

%DRIVE1ST%

if not exist !backup md !backup

if not exist !backupDepartments md !backupDepartments

if not exist !backupExchange md !backupExchange

if not exist !backupMEDEA_rdisk md !backupMEDEA_rdisk

cd !backup

 

rem ******************************

rem *** Backup SERVERe$Exchange

rem ******************************

SET DIRNAME=Exchange

SET FILENAME=SERVER_Exchange

SET SOURCEDIR=e:Exchange

rar a -r -m5 -dh -x*.mp3 -x*.fcd -x*.avi -x*.zip -x*.rar -x*.exe -w%DRIVE2ND% -p%PASSWD% %DIRNAME%%FILENAME%_new %SOURCEDIR%*.*

if not exist %DIRNAME%%FILENAME%_new.rar goto next2

del %DIRNAME%%FILENAME%_old.rar

ren %DIRNAME%%FILENAME%.rar %FILENAME%_old.rar

ren %DIRNAME%%FILENAME%_new.rar %FILENAME%.rar

copy %DIRNAME%%FILENAME%.rar %COPYTO%%DIRNAME%

 

:next2

rem ***************************

rem *** Backup SERVERe$Users

rem ***************************

SET DIRNAME=Departments

SET FILENAME=SERVER_Departments

SET SOURCEDIR=e:Departments

if not exist %DIRNAME%%FILENAME%_new.rar goto next3

del %DIRNAME%%FILENAME%_old.rar

ren %DIRNAME%%FILENAME%_4.rar %FILENAME%_old.rar

ren %DIRNAME%%FILENAME%_3.rar %FILENAME%_4.rar

ren %DIRNAME%%FILENAME%_2.rar %FILENAME%_3.rar

ren %DIRNAME%%FILENAME%_new.rar %FILENAME%_2.rar

:next3

rem *******************

rem это если архив будет большим - кусками бить -v357888k

rem *******************

rem rar a -r -m5 -v357888k -dh -x*.mp3 -x*.fcd -x*.avi -x*.exe -w%DRIVE2ND% -p%PASSWD% %DIRNAME%%FILENAME%_new %SOURCEDIR%

rem *******************

rem архивирование пошло, не берём мультимедиа файлы

rem *******************

rar a -r -dh -x*.mp3 -x*.fcd -x*.avi -x*.exe -x*.jpg -x*.tif -p%PASSWD% %DIRNAME%%FILENAME%_new %SOURCEDIR%

goto next4

 

:next4

rem **********************************

rem *** Create repair disk on SERVER

rem **********************************

SET DIRNAME=MEDEA_rdisk

SET FILENAME=MEDEA_rdisk

SET SOURCEDIR=%windir% epair

%windir%system32 disk.exe /s-

rar a -r -m5 -dh -w%DRIVE2ND% -p%PASSWD% %DIRNAME%%FILENAME%_new %SOURCEDIR%*.*

if not exist %DIRNAME%%FILENAME%_new.rar goto next5

del %DIRNAME%%FILENAME%_old.rar

ren %DIRNAME%%FILENAME%.rar %FILENAME%_old.rar

ren %DIRNAME%%FILENAME%_new.rar %FILENAME%.rar

copy %DIRNAME%%FILENAME%.rar %COPYTO%%DIRNAME%

 

:next5

 

В итоге имеем 3 папки:

Departments, в ней:

SERVER_Departments_2.rar - 2х дневной давности

SERVER_Departments_3.rar - 3х дневной давности

SERVER_Departments_4.rar - 4х дневной давности

SERVER_Departments_new.rar - НОВЫЙ

SERVER_Departments_old.rar - СТАРЫЙ

 

Exchange

Так как архивируем обменник - он нам сильно то и не нужен храним только сегодняшний и вчерашний архивы

SERVER_Exchange.rar

SERVER_Exchange_old.rar

ну и систему на всякий в папке

SERVER_rdisk

SERVER_rdisk.rar

SERVER_rdisk_old.rar

 

– Конец работы –

Эта тема принадлежит разделу:

Пакетные файлы

Лабораторная работа на тему Пакетные файлы Выполнил студент...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Автоматическое создание резервной копии данных.

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Batch file
Пакетный файл (англ. batch file) — текстовый файл в MS-DOS, OS/2 или Windows, содержащий последовательность команд, предназначенных для исполнения командным интерпретатором. После запуска пакетного

Как создать batch файл?
Откройте блокнот и наберите две следующих строки: @echo This batch file @pause Выберите Файл - Сохранить как, выберите Тип файла - Все файлы, в поле Имя файла введите 1.b

Как создать файл с произвольным именем из bat файла?
Для создания файла в процессе выполнения пакетного файла используется символ перенаправления. Он выглядит так: > Т.е. чтобы создать файл нужно перенаправить по

Как создать папку из bat файла?
Для создания папки используется команда MKDIR или ее сокращенный аналог MD. Для создания папки из bat файла нужно использовать следующую команду:   MD FolderName &nb

Как из пакетного файла сделать экспорт реестра?
Иногда возникает необходимость сохранить в файл определенный куст (ветку) реестра со всеми параметрами в качестве бэкапа или для других целей. Сделать это из пакетного файла можно при помощи такой

Можно ли зациклить в bat-файле выполнение команды?
Иногда необходимо создать bat-файл, который будет запускать некую команду через определённый интервал времени. Для решения этой задачи можно воспользоваться Планировщиком и часто запускать bat-файл

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги