glucopy-glurestore е набор от скриптове за копиране и възстановяване на напълно функционален GNU / Linux (или други Unix-подобни) система.
Скриптът glucopy ще направите резервно копие на цялото съдържание система (система и потребителски файлове), а сценарият на glurestore ще дялове и форматиране идентична система, възстановяване на системата и потребителски файлове, и да направи стартиращ система.
glucopy-glurestore скриптове са включени в HTML документация.
Следва (в идеалния случай) да се направи резервния докато системата не работи, което обикновено означава, че трябва да се зареди с диск спасителен система. Редица подходящ флопи или CD-базирани снимки на системата могат да бъдат изтеглени от мрежата или, по-добре, включени в параметрите на зареждането на вашата дистрибуция. Уверете се, че тази спасителна система поддържа вида на дискове във вашата целева система (SATA / SCSI или IDE).
Следващият скрипт ще получите информация дял във форма, която може да се използва за възстановяване на системата на нови дискове и след това ще събира работна системните файлове в една (или повече) компресирани катранени топчета.
Програмата sfdisk се използва за получаване на информация дял (-D опция). Обърнете внимание на sys_partitions.txt след скрипта glucopy.sh приключи.
В това приложение се счита, че всички Master Boot Record (MBR) информация ще бъде заменена от програмите товарач разделяне и ботуши. Ако имате нужда от копие на цялата или части от MBR обаче дд е твой приятел.
Системни директории, които съдържат преходни информация (например / Proc, / Сис) не се копират. Directories или отделни файлове, които съдържат нежелани информация може да се изключи използване на катран в & ndash; изключва = / директория опция / файл.
#! / BIN / ш
###########################
# Glucopy.sh
#
# Създава / glucopy директория
# Информация Копия дял в sys_partitions.txt
# Евентуално прави копие на MBR в mbr.bin
# Копия работни GNU / Linux система за .tgz файлове
#
# Ползване:
# Boot система с спасителен CD или всеки стартиращ CD
#, Който поддържа вашия тип дискове (SATA / SCSI или IDE).
# Изпълнете скрипта резервно: ./glucopy.sh
#
# В този пример системата е включена / Dev / SDA
# / Dev / sda1 е малък дял с HW производителя комунални услуги
# / Dev / sda2 има коренова система (/) -> монтира / MNT
# / Dev / sda3 е резервен (празен) дял
# / Dev / sda4 има дом (/ дома) и пространство, за да задържите
# Информацията да бъде копиран -> монтира / mnt2
#
# 061116 JP / дм
###########################
# Промените следните да се отрази на мястото, където вашата система корен (/)
# И директории (/ Начало / *) са монтирани
защитен режим / TMP / mnt1
защитен режим / TMP / mnt2
Mount / Dev / sda2 / TMP / mnt1
Mount / Dev / sda4 / TMP / mnt2
# Директорията да държи копието система се поставя на по-голям дял
защитен режим / TMP / mnt2 / glucopy
# Промяна на работната директория
CD / TMP / mnt2 / glucopy
# По желание копирате MBR информация
#dd ако = / Dev / ОПУ на = mbr.bin BS = 512 броя = 1
# Copy информация делба
/ Sbin / sfdisk -D / Dev / ОПУ> sys_partitions.txt
# Направи архиви
катран -C / TMP / mnt1 -cvzf syscopy.tgz обувка бин др либералните медии неучастие корен sbin ЮЕсАр Var Dev
# Премести нагоре ниво
CD ..
# Тук сме под нивото на / домашна директория
# Известие, че --exclude ще изключи всичко, което съвпада с _pattern_
# Директорията glucopy все още ще бъде създадена в архив,
катран -cvzf ./glucopy/homecopy.tgz * --exclude = glucopy / *
# Копирайте архивиране / възстановяване на скриптове (тук под корен /), а програмата sfdisk, както и
CP /glucopy.sh ./glucopy
CP /glurestore.sh ./glucopy
CP / sbin / sfdisk ./glucopy
# Уведомява ползвателя
ехо -Е & ldquo; glucopy: завърших & rdquo;
Какво ново в тази версия:
- Тази версия добавя RAID подготовка, архивиране и възстановяване, както и атрибутите персистираща устройство съображения (UUID на МАС адреси, initrd, на потребители и групи).
Коментари не е намерена