Архівування та відновлення інформації

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

Найбільш дешевим варіантом захисту даних від втрати в результаті аварії є їхнє архівування на стрічку.

Але використання архівів можливе не тільки для відновлення даних після аварії, але й для перенесення великої кількості інформації з одного комп'ютера на інший, а також у випадку, якщо вам необхідно реорганізувати файлові системи на диску і якась файлова система може бути видалена з вашого диска і потім переміщена до іншого місця.

Зручно використовувати архіви для встановлення програмного забезпечення на аналогічні комп'ютери або для швидкої його переустановки (створивши образ системи).

Типи архівування

Є три типи архівування:

1.Системне архівування- записується архівний образ операційної системи (група томів rootvg). 2.Повне архівування- збереження всіх даних. 3.Наростаюче (інкрементальне) архівування- записуються лише зміни щодо останнього повного архівування. Цей тип архівування найшвидший, але його потрібно проводити дуже уважно.

Зростання архівування можна проводити двома методами:

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

Другий метод також починає свій відлік від створення повногоархіву та на відміну від першого методу зміни на стрічку вносяться щодо останнього повного архіву. При цьому методі процедура відновлення не залежить від стрічки з попереднього дня, але сам процес архівування буде повільнішим і для архіву потрібно більше місця на стрічці.

Стратегія архівування

Системне архівування рекомендується проводити після першої установки системи, після оновлення системи, а також кожні n місяців, де n – число місяців, що визначається політикою безпеки у вашій організації.

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

  • ВСІ дані користувачів; · ВСІ зміни системних файлів; · ВСІ зміни файлів додатків; · ВСІ дані не належать групі томів rootvg.
  • НЕЗМІННІ файли додатків; · Програмне забезпечення, яке можна швидко перевстановити.

Пристрої архівування

Дискета може розглядатися як пристрій, який використовується для архівування малої кількості файлів. ОС AIX включає підтримку дисководів 3 1/2" (ємністю 1.44МБ і 2.88МБ) і 5 1/4".

Вбудований диковод 3 1/2" позначається як /dev/fd0. Другий дисковод 3 1/2" або 5 1/4" позначається як /dev/fd1.

Для форматування дискети використовують командиformatабоfdformat:

Format форматує за замовчуванням дискету в дисководі /dev/fd0 на максимальний об'єм, що підтримується дисководом.

Ви можете визначити необхідність форматуваннядискету в іншому дисководі (опція -d drive) або дискети з нижчим об'ємом (опція -l).

Команда fdformat використовується для форматування дискет тільки для дисковода /dev/fd0 та форматує її на менший об'єм. Для форматування з великим обсягом використовується опція -h.

Для роботи з дискетами DOS використовуйте командиdosdir,dosreadтаdoswrite.

Звичайним пристроєм для архівування є стрічки.

Підтримуваними стрічковими пристроями є:

Стрічкові пристрої позначаються як /dev/rmtX де X - номер пристрою.

Для керування стрічковим пристроєм його поділяють на підлаштування з номерами від /dev/rmtX.1 до /dev/rmtX.7. Так зроблено для того, щоб була можливість:

  • після завершення операції читання чи запису оберігати стрічку від перемотування; · утримувати стрічку під час першого доступу до неї. Причому 1/4" пристрої мають апаратні установки, які мають більший пріоритет для пристрою, ніж програмні установки; використовувати формат низького об'єму.

ПідлаштуванняНизька ємністьПеремотування(утримання)на початок при відкриттіПеремотування на початок під час закриття операції
/dev/rmtXнінітак
/dev/rmtX.1нініні
/dev/rmtX.2нітактак
/dev/rmtX.3нітакні
/dev/rmtX.4такнітак
/dev/rmtX.5такніні
/dev/rmtX.6тактактак
/dev/rmtX.7тактакні

Існує простий спосіб швидкого визначення номера потрібного пристрою. /dev/rmtX.N N=A+B+C де A - ємність (А=4, якщо ємність висока і А=0, якщо ємність стрічки низька); В - утримання (В=2, якщо утримання необхідне і В=0 інакше); З - перемотування (З = 1, якщо потрібно перемотування і З = 0, якщо не потрібно).

Меню архівування

Архівування зручно виконувати за допомогою SMIT:

Процес архівування rootvg - mksysb

Для роботи із системним архівуванням необхідно встановити bos.sysmgt.br. Цей процес архівує лише групу томів rootvg. Причому:

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

Файл /image.data

Під час створення групи томів rootvg процес встановлення базової операційної системи використовує файл /image.data.

Зазвичай інформація в станзах цього файлу генерується командамиlsxx; наприклад, lsvg для групи томів, lslv для логічного тома, lsjfs для файлової системи.

Адміністратор при необхідності може описати додаткові дії після встановлення базової операційної системи, використовуючи поле BOSINST_FILE= у стані post_install_data.

Опис найважливіших станз

LOGICAL_VOLUME_POLICYМістить інформацію, що використовується при відновленні.

Якщо полеSHRINK= встановлено в YES, то логічні томи та файлові системи "обрізаються" (створюються розміром встановленим у поляхLV_MIN_LPs і FS_MIN_SIZE) під час відновлення.

ПолеEXACT_FIT= вказує на те, чи використовувати або не використовувати карту фізичних розділів для розміщення логічних томів.

VG_DATAМістить інформацію про групу томів.

ПолеVG_SOURCE_DISK_LIST= вказує на диски, які встановлення базової операційної системи має використовувати для оптимального розміщення.

LV_DATAМістить інформацію про логічні томи. Цей тип станзи використовується також для інформації про пейджинговий простір.

Файл /bosinst.data

Файл /bosinst.data містить вимоги, необхідні для цільової системи, а також визначає те, як користувач взаємодіє з нею.

control_flow: CONSOLE= INSTALL_METHOD=overwrite PROMPT=yes EXITING_SYSTEM_OVERWRITE=no INSTALL_X_IF_ADAPTER=yes RUN_STARTUP=yes RM_INST_ROOTFS=no <>CUSTOMIZATION_FILE= TCB=no INSTALL_TYPE= BUNDLES=

target_disk_data: LOCATION= SIZE_MB= HDISKNAME=

locale: BOSINST_LANG= CULTURAL_CONVENTION= MESSAGES= KEYBOARD=

Наявність цього файлу дозволяє використовувати один і той же архівний образ для різних апаратно-цільових систем. Утиліта системного архівування просто копіює файл /bosinst.data як перший файл у вигляді rootvg. Якщо цього файлу немає в директорії root, то файл /bosinst.data образу копіюється вміст файлу /usr/lpp/bosinst/bosinst.template.

CONSOLE- визначає пристрій (повний шлях), який ви хочете використовувати як консоль.

INSTALL_METHOD- визначає метод встановлення (migration, preserve або overwrite)

PROMPT- визначає, чи використовується меню вибору дій для користувача під час встановлення чи ні. Якщо значення цієїзмінною встановлено в no, адміністратор зобов'язаний заповнити всі значення в станзах locale і control_flow (виключення: значення для параметрів ERROR_EXIT і CUSTOMIZATION_FILE не обов'язкові).

EXITING_SYSTEM_OVERWRITE- підтвердження того, що програма інсталяції повинна (або не повинна) перезаписувати існуючі файли. Ця змінна використовується в тому випадку, якщо визначено інсталяцію без повідомлень (змінну PROMPT встановлено в no).

INSTALL_X_IF_ADAPTER- запит щодо того, якщо в цільовій системі існує графічний адаптер, чи встановлювати AIXWindows чи ні.

RUN_STARTUP- чи запускати Installation Assistant після першого завантаження після встановлення BOS.

RM_INST_ROOTFS- видаляє всі файли та директорії в каталогах /usr/lpp/*/Inst_roots.

ERROR_EXIT- запускає певну адміністратором програму, що виконується, якщо в програмі установки виявлена ​​помилка.

CUSTOMIZATION_FILE- визначає ім'я та повний шлях до файлу налаштувань, який виконується відразу після завершення програми інсталяції.

TCB- визначає потреба у встановленні Захищеної обчислювальної основи

INSTALL_TYPE- визначає, яке програмне забезпечення встановлювати на систему. Параметр може приймати такі значення: full (повно-функціональна конфігурація), client (клієнтська конфігурація) і personal (конфігурація персональної робочої станції).

BUNDLES- визначає, які пакети програмного забезпечення встановлювати. Імена пакетів поділяються пробілами.

Станзаtarget_disk_dataмістить значення, що визначають параметри дисків системи, на яку програма повинна встановити BOS.

LOCATION- визначаються коди розміщення диска, на якій повиннабуде встановлено BOS.

SIZE_MB- визначає форматований розмір диска (у мегабайтах), де програма повинна встановити BOS.

HDISKNAME- визначає ім'я та шлях цільового диска.

BOSINST_LANG- визначає мову, яку програма установки повинна використовувати для повідомлень, меню та повідомлень про помилки.

CULTURAL_CONVENTION- визначає культурні угоди для встановлення.

MESSAGES- визначаються директорії повідомлень.

KEYBOARD- визначається розкладка клавіатури.

Відновлення інформації

Відновлення інформації є досить легким заняттям, якщо ви використовуєте SMIT.

Трохи докладніше хотілося б описати процес відновлення системи із системного образу. Для відновлення інформації із системного архіву необхідно завантажити систему в режим Installation/Maintenance (Встановлення/Обслуговування), вибрати пункт меню "Maintenance", а в ньому вибрати пункт "Install from a System backup" та визначити пристрій, на якому розташований образ системи.

Команди архівування UNIX

Адміністратор може також скористатися відомими та застосовуваними у світі UNIX командами архівуванняtar,cpioтаdd.

Стратегія роботи з архівами

1. Переконайтеся, що ви можете відновити інформацію швидко, просто та якісно.

2. Періодично перевіряйте ваші архіви (tapechk).

3. Зберігайте старі архіви.

4. Перевірте файлові системи після архівування (fsck).

5. Переконайтеся, що файли не перебувають у використанні під час архівування (fuser).

6. Зберігайте архіви у надійному місці.

7. Намагайтеся мати паперовий список усіх файлів, що знаходяться на стрічці.

8. При команді створення стрічки давайтеїй мітку.

9. Протестуйте процедуру відновлення, перш ніж вона вам реально знадобиться в критичній ситуації.