Архівування та відновлення даних засобами командного рядка, просто про складне

Створення та видалення резервних копій за допомогою командного рядка

Запуск одноразової архівації: команда Wbadmin START BACKUP

Як було зазначено вище, функція створення одноразової архівації доступна, як в клієнтських, так і в серверних операційних системах Windows. Для виконання одноразової архівації за допомогою утиліти командного рядка 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. За допомогою поточного параметра, вказується виконання повної архівації. Тільки за допомогою цього параметра, при створенні резервної копії буде оновлюватися журнал архівіруемого файлу;

-quiet. Даний параметр застосовується для виконання тихою архівації, яка здійснюється без участі користувача.

В даному прикладі виконаємо копіює архівацію, в копію якої включимо папки c: Temp, c: SystemLogs і e: Photo і виключимо папку c: Temp1:

Архівування та відновлення даних засобами командного рядка, просто про складне

Мал. 1. Створення одноразової архівації

Зупинка архівації: команда Wbadmin STOP JOB

Так само, як і за допомогою графічного інтерфейсу, а саме компонента «Архівація та відновлення» в клієнтських операційних системах або компонента «Можливості системи архівації Windows Server» в серверних системах, ви можете зупиняти процес архівації або відновлення засобами командного рядка. Для виконання цього завдання ви можете використовувати команду STOP JOB. У цій команди існує тільки один параметр -quite. за допомогою якого команда відпрацює без участі користувача.

В даному прикладі ви зупинимо створення архівної копії, яке виконували на попередньому кроці:

Архівування та відновлення даних засобами командного рядка, просто про складне

Мал. 2. Зупинка виконуваної архівації

Управління розкладами архівації: команда ENABLE BACKUP

-removetarget. Цей параметр призначений для видалення з розкладу архівації зазначених вами папок;

-schedule. Використовуючи даний параметр, ви можете вказати точний час початку щоденної архівації. Ви можете вказати кілька значень часу, якщо хочете, щоб архівація виконувалася по кілька разів на день. Для цього вкажіть значення в форматі ГГ: ХХ через кому.

У наступному прикладі буде створено щоденний розклад архівації, що виконується о 21:45, в повний архів системи якої будуть включені папки c: Temp, c: SystemLogs і e: Photo і виключена папка c: Temp1:

Архівування та відновлення даних засобами командного рядка, просто про складне

Мал. 3. Створення розкладу архівації

Відключення виконання архівації за розкладом: команда DISABLE BACKUP

У цьому прикладі буде виконано відключення виконання архівації за розкладом в тихому режимі:

Архівування та відновлення даних засобами командного рядка, просто про складне

Мал. 4. Відключення розкладу архівації

Створення архіву стану системи: команда START SYSTEMSTATEBACKUP

У цьому прикладі буде створено архівне стан системи на диску F:

Архівування та відновлення даних засобами командного рядка, просто про складне

Мал. 5. Створення архіву стану системи

Видалення архівів стану системи: DELETE SYSTEMSTATEBACKUP

Як і у всіх попередніх випадках, при необхідності, ви можете видалити архів стану системи за допомогою утиліти WBADMIN командного рядка. Також як і команда для створення архіву стану системи, дана команда доступна тільки в серверних операційних системах Microsoft. Для даної мети призначена команда DELETE SYSTEMSTATEBACKUP. у якій доступні такі параметри:

-backupTarget. За допомогою даного параметри ви можете вказати папку, в якій розташована архівна копія стану системи. Даний параметр докладно розписувався в розділі START BACKUP;

-keepVersions. Використовуючи цей параметр, ви можете вказати кількість останніх архівних копій стану системи, які не повинні бути видалені. Для того щоб видалити всі копії, значенням параметра повинен бути 0;

-version. Використовуйте цей параметр для ідентифікації версії видаляється архіву. Саме за допомогою цього параметра, ви можете видалити лише вибрані архівні копії;

-deleteOldest. Вибравши цей параметр, ви видалите лише найстарішу архівну копію;

-machine. Цей параметр варто вибирати тільки в тому випадку, якщо на вашому комп'ютері зберігаються архівні копії для різних машин. Значенням даного параметра має бути ім'я комп'ютера і цей параметр неможливо застосовувати без параметра -backupTarget;

-quiet. Дозволяє виконувати команду без участі користувача.

В даному прикладі ми видалимо останню архівну копію стану системи, яка розташована на диску F:

Архівування та відновлення даних засобами командного рядка, просто про складне

Мал. 6. Видалення останнього архіву стану системи

висновок

На цьому закінчується список можливостей архівації системи. У цій статті були розглянуті команди утиліти WBADMIN командного рядка, призначені для створення архівів. Ви навчилися створювати одноразові архівації, розкладу архівацій, а також архіви стану системи. Для кожної команди були приведені відповідні приклади. У наступній статті я розповім про методи відновлення з резервної копії.

Привіт Дмітрій.Возможно не відповіла, але ріскну.Дело в тому що два місяці тому створював архів системи в Win 7. При допомогою графічного інтерфейса.У мене також знаходяться дві системи ХР.Одна на якій працюю, не буду описувати чому, це зайве. , друга для іграшок синішке.Сегодня так вийшло (часто став злітав explorer), ну це скоріше від великого моєї цікавості і тестування різного софта.Решіл я відновити архів.Дело в тому що завантажувач win 7 у мене знаходиться на системному диску першої хр, в win 7 це розділ D, в хр відповідно С.Так ось оли відновив win 7, виявив що і ХР відновилася теж на 2-ух місячну дату.Всё б нічого, але шкода і прикро за час і труди.На хр за два місяці оновив драйвера, кодеки, 50% софта, поставив все обновленія.Вообщем великий труд. мене питання: як таке могло статися? А взагалі я користувався завжди акронисом, і моя велика дурість що не зробив вчасно резер ХР, тобто він є але як раз двомісячної давності.В win 7 я не став робити спочатку резерв акронисом, почитав довідку, зрозумів що утиліта ніби як хороша.У мене два жорстких джіска: 1) 160 гб-поділений на три розділи С-система ХРД-іграшки-друга система ХР2) 1 трбF- 50 гб-Win 7G- 500 гб-дані, видио, музикаH-380 гб-архіви, софт і т.дВ win 7 відповідно системні диски відображаються в такому порядкеС-Win 7D-перша ХР (на якій і сидить загрузочнік Win 7в папці Ati) Н-друга ігрова ХР.Понімаю що повернути вже не вдасться, тим більше Win 7 відновилася нормально, ну а на ХР доведеться посидіти пару днів попихтеть.Мне просто цікаво в чому я допустив помилку і чому так проізошло.С ув.

Швидше за все, в розкладі архівації ви, коли створювали архівну копію, крім розділу D (з Widnows 7) ще захопили весь розділ С. Подивіться настройки резервного копіювання. І якщо вам перша Win XP, яка розташована на диску С і призначена тільки для роботи, то ви можете працювати в ній у віртуальному середовищі, безпосередньо за допомогою Windows XP Mode. Тоді обидві системи (перша XP і Win7) будуть розташована на одному розділі і при відновленні не буде проблем ні з відновленням даних, ні з завантажувачами ...

Схожі статті