- Вступ Як співробітники будь-якої організації, так і домашні користувачі завжди хвилюються за збереження...
- Запуск одноразової архівації: команда Wbadmin START BACKUP
- Зупинка архівації: команда Wbadmin STOP JOB
- Управління розкладами архівації: команда ENABLE BACKUP
- Відключення виконання архівації за розкладом: команда DISABLE BACKUP
- Створення архіву стану системи: команда START SYSTEMSTATEBACKUP
- Видалення архівів стану системи: DELETE SYSTEMSTATEBACKUP
- висновок
Вступ
Як співробітники будь-якої організації, так і домашні користувачі завжди хвилюються за збереження своїх даних. Операційна система Windows дозволяє вам скористатися гнучкими рішеннями, призначеними для створення резервних копій своїх файлів і операційної системи зокрема. Операційні системи Windows Vista, Windows 7 і Windows Server 2008/2008 R2 є дуже надійними продуктами, і повна відмова даних систем може статися набагато рідше, ніж при роботі з попередніми версіями операційних систем, створених компанією Microsoft. Але в будь-якому випадку не можна на сто відсотків бути впевненим в тому, що ваша ОС буде завжди повноцінно працювати. Відключивши брандмауер або антивірусне програмне забезпечення, ви можете нашкодити вашій системі в лічені секунди. При серйозному зараженні комп'ютера єдиним виходом для вас може залишитися повна перевстановлення системи з втратою даних, які були розташовані на системному розділі. На жаль не всі користувачі всерйоз замислюються про збереження своїх даних і при першому крах системи. В операційній системі Windows Vista не можна було налаштовувати автоматичну архівацію даних в редакціях Windows Vista Starter і Windows Vista Home Basic, хоча операційна система періодично повідомляла вас про необхідність резервного копіювання даних. Зараз, з появою Windows 7 ці обмеження зняті, і ви можете налаштовувати резервне копіювання в усіх випусках нової операційної системи. Ви можете налаштувати резервне копіювання в будь-який час, як в автоматичному, так і в ручному режимі за допомогою графічного інтерфейсу, а також засобами командного рядка. Саме про налаштування резервного копіювання засобами утиліти WBADMIN командного рядка піде мова в даній статті.
Створення та видалення резервних копій за допомогою командного рядка
Використовуючи утиліту командного рядка Wbadmin, в клієнтських операційних системах Windows Vista і Windows 7 ви можете запускати і зупиняти архівацію, переглядати стан архівації, а також переглядати список об'єктів, які розташовані в архіві. Функціонал системи архівації для серверних операційних систем Windows Server 2008 і Windows Server 2008 R2 набагато багатше в порівнянні з даними компонентом клієнтських ОС. За допомогою даної утиліти в серверних операційних системах ви можете створювати або змінювати розклад архівації, створювати архів стану системи, видаляти один або кілька архівів, відключати виконання архівації, відновлювати стан системи з попереднього архіву, запускати одноразову архівацію і багато іншого. У наступних розділах ви дізнаєтеся про всі можливості даної утиліти, як для клієнтських, так і для серверних операційних систем Windows.
Запуск одноразової архівації: команда Wbadmin START BACKUP
Як було зазначено вище, функція створення одноразової архівації доступна, як в клієнтських, так і в серверних операційних системах Windows. Для виконання одноразової архівації за допомогою утиліти командного рядка Wbadmin, призначена команда START BACKUP, яка зазвичай повинна бути вказана з деякими параметрами. Якщо ви при виконанні команди не використали жодного параметра, то буде виконана архівація з настройками, зазначеними за розкладом. Синтаксис команди наступний:
WBADMIN START BACKUP -параметри
Доступні наступні параметри:
-backupTarget. Як ви вже можливо здогадалися з перекладу, цей параметр відповідає за місце зберігання вашої резервної копії. Ви можете вказати ім'я, відповідне угодою про універсальний призначення імен (UNC-шлях), повне ім'я ресурсу в мережі, що включає ім'я сервера і ім'я спільного ресурсу ресурсу або букву диска і шлях на основі унікального 128-бітного ідентифікатора (GUID). Якщо ви не вкажіть даний параметр, то архів буде збережений в шляху, який призначається за умовчанням: \ імя_компьютераімя_общегго_ресурсаWindowsImageBackupімя_архівіруемого_компьютера, причому в разі збереження архіву в одну і ту ж папку, дані будуть записуватись. Це робити вкрай небажано, тому що якщо архівація не матиме успіху завершена, у вас в майбутньому не вийде відновлюватися з останнього архіву;
-include. За допомогою даного параметра ви можете вказати перелік елементів, які будуть включені в ваш архів. Даний параметр можна застосовувати тільки в тому випадку, якщо ви вказали параметр -backupTarget. Ви можете додати файли, папки або цілі томи, розділивши їх комами, ви можете вказати ім'я томи за допомогою букви диска або ім'я томи на основі GUID, а також вказати підстановлювальний знак *, для того щоб включити всі вкладені папки;
-nonRecurseInclude. Цей параметр застосовується тільки на серверних операційних системах і відповідає за нерекурсивний список елементів, які необхідно включити в архів. Також як і з параметром -include, ви можете додавати файли, папки або томи, причому ви можете вказати підстановлювальний знак *, для того щоб включити всі вкладені папки. Цей параметр теж можна використовувати тільки в тому випадку, якщо ви використовуєте параметр -backupTarget;
-exclude. Даний параметр відповідає за список елементів, які повинні бути виключені з архіву. Як і у всіх попередніх параметрах, ви можете додавати файли, папки або томи. Як і у всіх попередніх випадках, цей параметр використовується тільки з параметром -backupTarget;
-nonRecurseExclude. Використовуючи цей параметр, ви можете вказати нерекурсивний список файлів, папок або томів, які слід виключити з архіву. Як і у випадку з трьома попередніми параметрами, ви не можете використовувати даний параметр без -backupTarget;
-allCritical. Вказавши цей параметр, ви можете додати в архів всі архівні томи і інші об'єкти, які вказуються за допомогою параметра -include. Критичними томами називаються ті томи, які містять компоненти і файли операційної системи. Зазвичай цей параметр використовують для того, щоб можна було відновити початковий стан операційної системи;
-systemState. Даний параметр використовується тільки в серверних операційних системах, і цей параметр призначений для архівації операційної системи і її компонентів;
-noVerify. Цей параметр ви можете застосовувати в тому випадку, якщо записуєте архівний файл на компакт-або DVD-диск. Вказавши параметр -noVerify, ви тим самим відключаєте перевірку архіву, записаного на вказаний носій на наявність помилок;
-user. Є сенс вказувати цей в параметр в тому випадку, якщо ви зберігаєте архівну копію на віддаленому комп'ютері в зазначену вами загальну папку. За допомогою поточного параметра ви можете вказати ім'я облікового запису, що має права на запис в загальному ресурсі, причому цей користувач повинен входити в групи «Адміністратори» або «Оператори архіву»;
-password. Даний параметр, відповідно, відповідає за пароль до облікового запису, який ви вказали при допомоги параметра -user;
-noInheritAcl. Цей параметр дозволяє застосувати дозволу списку управління доступом (Access Control Layer - ACL) зазначені в параметрі -user облікового запису до папки, яка містить архівний файл. Після створення архіву з використанням даного параметра, отримати до нього доступ зможе тільки вказаний користувач, а не все для кого дозволений доступ до загального ресурсу;
-vssFull. За допомогою поточного параметра, вказується виконання повної архівації. Тільки за допомогою цього параметра, при створенні резервної копії буде оновлюватися журнал архівіруемого файлу;
-vssCopy. Використовуючи цей параметр, ви можете виконати копіює архівацію. Даний параметр вказувати не обов'язково, так як архівація цього типу виконується за замовчуванням;
-quiet. Даний параметр застосовується для виконання тихою архівації, яка здійснюється без участі користувача.
Приклад використання.
В даному прикладі виконаємо копіює архівацію, в копію якої включимо папки c: Temp, c: SystemLogs і e: Photo і виключимо папку c: Temp1:
WBADMIN START BACKUP -backupTarget: f: -include: c: Temp, c: SystemLogs, e: Photo -exclude: c: Temp1 -vssCopy
Мал. 1. Створення одноразової архівації
Зупинка архівації: команда Wbadmin STOP JOB
Так само, як і за допомогою графічного інтерфейсу, а саме компонента «Архівація та відновлення» в клієнтських операційних системах або компонента «Можливості системи архівації Windows Server» в серверних системах, ви можете зупиняти процес архівації або відновлення засобами командного рядка. Для виконання цього завдання ви можете використовувати команду STOP JOB. У цій команди існує тільки один параметр -quite, за допомогою якого команда відпрацює без участі користувача.
Приклад використання.
В даному прикладі ви зупинимо створення архівної копії, яке виконували на попередньому кроці:
WBADMIN STOP JOB
Мал. 2. Зупинка виконуваної архівації
Управління розкладами архівації: команда ENABLE BACKUP
Створення одних тільки одноразових копій архівації, вони не завжди зможуть вам допомогти у випадках краху системи і інших непередбачених ситуацій. Останні документи, з якими ви працювали і файли, розташовані в призначених для користувача файли, створені після виконання останньої одноразової архівації, будуть втрачені. Щоб уникнути подібних ситуацій вам потрібно створити розклад для регулярного виконання архівації даних, розташованих на вашому комп'ютері. Після створення розкладу за допомогою графічного інтерфейсу або утиліти WBADMIN командного рядка, буде створена завдання, яке ви зможете знайти в оснащенні «Планувальник завдань». Дане завдання буде розташована в вузлі Планувальник заданійБібліотека планувальника заданійMicrosoftWindowsWindowsBackup. На жаль, функція створення розкладу утиліти WBADMIN командного рядка, доступна тільки в операційних системах Windows Server 2008/2008 R2. Щоб створити щоденний розклад архівації, вам потрібно скористатися командою ENABLE BACKUP, параметри якої ідентичні параметрам команди START BACKUP, за винятком наступних кількох параметрів:
-removetarget. Цей параметр призначений для видалення з розкладу архівації зазначених вами папок;
-schedule. Використовуючи даний параметр, ви можете вказати точний час початку щоденної архівації. Ви можете вказати кілька значень часу, якщо хочете, щоб архівація виконувалася по кілька разів на день. Для цього вкажіть значення в форматі ГГ: ХХ через кому.
Приклад використання.
У наступному прикладі буде створено щоденний розклад архівації, що виконується о 21:45, в повний архів системи якої будуть включені папки c: Temp, c: SystemLogs і e: Photo і виключена папка c: Temp1:
WBADMIN ENABLE BACKUP -addTarget: f: -schedule: 21: 45 -include: c: Temp, C: SYSTEMLOGS, e: PHOTO -exclude: c: Temp1 -systemState -vssFull
Мал. 3. Створення розкладу архівації
Відключення виконання архівації за розкладом: команда DISABLE BACKUP
Використовуючи утиліту командного рядка, в серверної операційної системи Windows Server 2008/2008 R2, ви можете зупинити виконання існуючих розкладів архівації. Для цього застосовується команда DISABLE BACKUP. Подібно команді зупинки архівації, для даної команди доступний тільки один параметр -quiet, який дозволяє проводити відключення виконання архівації без участі користувача.
Приклад використання.
У цьому прикладі буде виконано відключення виконання архівації за розкладом в тихому режимі:
WBADMIN DISABLE BACKUP -quiet
Мал. 4. Відключення розкладу архівації
Створення архіву стану системи: команда START SYSTEMSTATEBACKUP
Крім всіх зазначених вище операцій, в Windows Server 2008/2008 R2 ви можете виконувати архівацію стану локального комп'ютера за допомогою команди START SYSTEMSTATEBACKUP. Також як і створення розкладу для архівації, дана команда доступна тільки в серверних операційних системах. Для цієї команди є тільки два параметри: -backupTarget і -quiet, які були описані вище.
Приклад використання.
У цьому прикладі буде створено архівне стан системи на диску F:
WBADMIN START SYSTEMSTATEBACKUP -backupTarget: f:
Мал. 5. Створення архіву стану системи
Видалення архівів стану системи: DELETE SYSTEMSTATEBACKUP
Як і у всіх попередніх випадках, при необхідності, ви можете видалити архів стану системи за допомогою утиліти WBADMIN командного рядка. Також як і команда для створення архіву стану системи, дана команда доступна тільки в серверних операційних системах Microsoft. Для даної мети призначена команда DELETE SYSTEMSTATEBACKUP, у якій доступні такі параметри:
-backupTarget. За допомогою даного параметри ви можете вказати папку, в якій розташована архівна копія стану системи. Даний параметр докладно розписувався в розділі START BACKUP;
-keepVersions. Використовуючи цей параметр, ви можете вказати кількість останніх архівних копій стану системи, які не повинні бути видалені. Для того щоб видалити всі копії, значенням параметра повинен бути 0;
-version. Використовуйте цей параметр для ідентифікації версії видаляється архіву. Саме за допомогою цього параметра, ви можете видалити лише вибрані архівні копії;
-deleteOldest. Вибравши цей параметр, ви видалите лише найстарішу архівну копію;
-machine. Цей параметр варто вибирати тільки в тому випадку, якщо на вашому комп'ютері зберігаються архівні копії для різних машин. Значенням даного параметра має бути ім'я комп'ютера і цей параметр неможливо застосовувати без параметра -backupTarget;
-quiet. Дозволяє виконувати команду без участі користувача.
Приклад використання.
В даному прикладі ми видалимо останню архівну копію стану системи, яка розташована на диску F:
DELETE SYSTEMSTATEBACKUP -backupTarget: f: -deleteOldest
Мал. 6. Видалення останнього архіву стану системи
висновок
На цьому закінчується список можливостей архівації системи. У цій статті були розглянуті команди утиліти WBADMIN командного рядка, призначені для створення архівів. Ви навчилися створювати одноразові архівації, розкладу архівацій, а також архіви стану системи. Для кожної команди були приведені відповідні приклади. У наступній статті я розповім про методи відновлення з резервної копії.