glucopy-glurestore є набір скриптів для копіювання і відновлення повнофункціональну GNU / Linux (або інший Unix-подібної) системи.
Сценарій glucopy буде створювати резервні копії всього вмісту (система і призначені для користувача файли), у той час як сценарій glurestore буде розбитий на розділи і відформатувати ідентичну систему, відновити роботу системи і користувача файли, і зробити систему завантажується.
скрипти glucopy-glurestore включені в HTML документації.
Резервне копіювання повинно (в ідеалі) бути здійснено, поки система не працює, це зазвичай означає, що вам потрібно завантажитися з допомогою завантажувального системного диска. Ряд відповідних дискети або образів системи з компакт-диска можна завантажити з мережі або, краще сказати, включених в параметрах завантаження вашого дистрибутива. Переконайтеся, що це рятувальна система підтримує тип дисків у вашій цільовій системі (SATA / SCSI або IDE).
Наступний сценарій отримаєте інформацію про розділи у формі, яка може бути використана для відновлення системи на новий диск, а потім буде збирати робочого системні файли в один (або більше) стислих мазутних кульок.
Програма sfdisk використовується для отримання інформації розділу (опція -D). Погляньте на sys_partitions.txt після скрипт glucopy.sh завершена.
У цьому додатку, вважається, що всі Master Boot Record (MBR) інформація буде переписана програм навантажувача розділення і завантаження. Якщо вам потрібна копія всіх або частини MBR, однак, дд це ваш друг.
Системні каталоги, які містять перехідні інформацію (наприклад, / Proc, / SYS), що не копіюються. Каталоги або окремі файли, що містять небажану інформацію можна виключити за допомогою смоли років і Ndash; виключити = / каталог / варіант файлу.
#! / Bin / ш
###########################
# Glucopy.sh
#
# Створює каталог / glucopy
# Інформація Копії розділу в sys_partitions.txt
# При бажанні робить копію MBR в mbr.bin
# Копії робочих GNU / Linux систему .tgz файли
#
# ВИКОРИСТАННЯ:
# Завантажте систему за допомогою завантажувального CD або будь завантажувальний компакт-диск
#, Який підтримує ваш тип дисків (SATA / SCSI або IDE).
# Запустіть скрипт резервного: ./glucopy.sh
#
# У цьому прикладі система знаходиться на / Dev / ПДР
# / DEV / sda1 є невеликий розділ з утилітами виробника HW
# / DEV / sda2 має кореневу систему (/) -> монтуються в / мнт
# / DEV / sda3 є запасний (порожній) розділ
# / DEV / sda4 має будинок (/ будинок) і місця для зберігання
# Інформація повинні бути скопійовані -> монтуються в / mnt2
#
# 061116 JP / дм
###########################
# Змініть наступні відображати місце, де знаходиться ваша коренева система (/)
# І домашні каталоги (/ Home / *) встановлені
MkDir / TMP / mnt1
MkDir / TMP / mnt2
Установка / DEV / sda2 / TMP / mnt1
Установка / DEV / sda4 / TMP / mnt2
# Каталог для зберігання копії системи знаходиться на розділ більшого розміру
MkDir / TMP / mnt2 / glucopy
# Перейдіть в робочий каталог
CD / TMP / mnt2 / glucopy
# Можна скопіювати інформацію MBR
#dd якщо = / DEV / ПДР в = mbr.bin Bs = 512 Count = 1
# Копіювати інформацію про розділи
/ SBIN / sfdisk -d / DEV / ПДР> sys_partitions.txt
# Зробити архіви
смоли -С / TMP / mnt1 -cvzf syscopy.tgz завантаження бен т.д. ліберал-медіа OPT корінь SBIN USR вар DEV
# Переміщення на один рівень вгору
CD ..
# Тут ми перебуваємо під рівень / домашній директорії
# Зверніть увагу, що --exclude виключає будь-що, яке відповідає _pattern_
# Каталогів glucopy як і раніше буде створений в тарболи
смоли -cvzf ./glucopy/homecopy.tgz * --exclude = glucopy / *
# Копіювати резервного копіювання / відновлення сценаріїв (тут під корінь /), і програма sfdisk, а також
ср /glucopy.sh ./glucopy
ср /glurestore.sh ./glucopy
CP / SBIN / sfdisk ./glucopy
# Повідомляти користувача
відлуння -e і ldquo; glucopy: закінчив і rdquo;
Що нового У цьому випуску:
- Ця версія додає RAID підготовки, резервного копіювання і відновлення, і атрибутів стійкі пристрій міркування (UUIDs, MAC адреси, INITRD і ГІД) с.
Коментар не знайдено