Резервне копіювання І Відновити (дамп І відновити)
Розмістив: Admin на 1 з понеділка 29, 2009
FreeBSD 7.1 надійні процедури резервного копіювання відкрита для тестування.Найбільш важливим є наступне.
- Резервне копіювання резервного копіювання повинна мати можливість швидко і надійно, необхідно в однопользовательском режимі, то вам потрібно пусте короткий час.
- Складні резервної процес не може продовжуватися.
- Щоб відновити OKONAE по сходах, а інші (в тому числі його власної, через кілька місяців), якщо ви можете зрозуміти це держава повинна бути в змозі забезпечити.
Резервне копіювання на стрічку, вона потребує часу, і надійність тонких засобах масової інформації досвід, велика ємність жорсткого диска більш ніж що-небудь для резервного копіювання щодня і вимагають величезних стрічки і касети ЗМІ думати про життя, реальність Є无KUNARI.
Після того, як у минулому, RAID5 HDD, коли два автомобілі розбився у той же час, резервну кілька місяців назад ... Я отримую себе в ситуації, яку нам вдалося створити резервну копію такої системи щодня.
Резервне копіювання (звалища)
Колишній сервер резервного копіювання і є одним з наступних умов. ns# df
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/ad0s1a 1012974 153114 778824 16% /
devfs 1 1 0 100% /dev
/dev/ad0s1f 2025860 9122 1854570 0% /home
/dev/ad0s1d 6090094 2420298 3182590 43% /usr
/dev/ad0s1e 1012974 34662 897276 4% /var
Змонтуйте пристрій для зберігання даних, резервного копіювання
Навіть USB-пам'яті в жорстких дисків SCSI, IDE-початкового HDD-рабів系GIMASHITA.Обладнання для підключення пристрою для перевірки dmesg.
ns# dmesg
.....
ad0: 11264MB <VMware Virtual IDE Hard Drive 00000001> at ata0-master UDMA33
ad1: 13312MB <VMware Virtual IDE Hard Drive 00000001> at ata0-slave UDMA33
.....
ns# dmesg|more
[Q], щоб вийти з шоу. (Див. більше осіб)
Гора ініціалізіруем резервного призначення
Це необхідно тільки у випадку першого підключення пристрою.Другий раз не потрібно.
ns# sysinstall
[Настройки] і натисніть [Enter] кнопку.
[Fdisk] і натисніть [Enter] кнопку.
Виберіть пункт призначення пристрій резервного копіювання [Enter] кнопку. (Це AD1)
[C] і натисніть [Enter] кнопку.
[165], як [Enter] кнопку.
[W] кнопку.
Ви побачите діалогове підтвердження [Так], щоб вибрати [Enter] кнопку.
[Ні] і натисніть [Enter] кнопку.
[Q] і натисніть.
[Cancel] і натисніть [Enter] кнопку.
[Метка] і натисніть [Enter] кнопку.
[C] і натисніть [Enter] кнопку.
[FS] останки були відібрані [Enter] кнопку.
Введіть гори. (В / резервне)
Каталог створюється автоматично змонтувати.
[W] кнопку.
[Так], щоб вибрати [Enter] кнопку.
[Q] меню та натисніть кнопку повернення, [Cancel] кнопку.
[Вихід] або [Скасувати] кнопку.
[Вихід Встановити] виберіть [Enter] кнопку.
дамп перспективі
І розділ архіву. Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/ad0s1a 1012974 153114 778824 16% / <=== /backup/root.dump
devfs 1 1 0 100% /dev <=== バックアップ不要
/dev/ad0s1f 2025860 9122 1854570 0% /home <=== /backup/home.dump
/dev/ad0s1d 6090094 2420298 3182590 43% /usr <=== /backup/usr.dump
/dev/ad0s1e 1012974 34662 897276 4% /var <=== /backup/var.dump
ns# dump -0uaLC 32 -f /backup/root.dump /
Опис Варіант
0 DANPUREBERU 0 (повна)Аналогічним чином, робити які-небудь з трьох інших. (Висока ємність
U після вдалого дамп, / і т.д. / dumpdates база даних оновлюється.
для виявлення кінця ЗМІ. (Може бути, це не стрічка.)
L FreeBSD5.0 використання знімка функція на борту.
З цією функцією, а не падіння в одній потреби користувачів.
З 8-32 розмір кеша (в Мб) у кількості між, значно підвищити ефективність роботи.
Разом з тим, L, якщо ви не варіант, C, що добре для зняття варіант.
(Докладніше)
F файлу резервної призначення.
/usr
т.д. Він займає мало часу) ns# dump -0uaLC 32 -f /backup/var.dump /var
ns# dump -0uaLC 32 -f /backup/usr.dump /usr
ns# dump -0uaLC 32 -f /backup/home.dump /home
ns# ls -al /backup
total 2662822
drwxr-xr-x 3 root wheel 512 Jan 27 17:26 .
drwxr-xr-x 23 root wheel 512 Jan 27 17:02 ..
drwxrwxr-x 2 root operator 512 Jan 27 17:02 .snap
-rw-r--r-- 1 root wheel 9646080 Jan 27 17:26 home.dump
-rw-r--r-- 1 root wheel 155197440 Jan 27 17:16 root.dump
-rw-r--r-- 1 root wheel 2524764160 Jan 27 17:36 usr.dump
-rw-r--r-- 1 root wheel 35655680 Jan 27 17:26 var.dump
Crunch! З нагоди цієї ж версії FTP-сайт в даний час і завантажити livefs.iso LiveFS CD ви створюєте.
А "FreeBSD XX надзвичайних завантажувальний диск" написано поруч із сервером (там, де ловить очей) на Вас.
А "FreeBSD XX надзвичайних завантажувальний диск" написано поруч із сервером (там, де ловить очей) на Вас.
Відновлення (відновлення)
Була розглянута наступна конфігурація.Початок HDD ad0
- У новому сервері (ОС сервера завантаження диска нижньої рядку не встановлений)
- Початкове підпорядкованої сервер резервного копіювання даних для підключення IDE-HDD
Резервне копіювання даних зберігається HDD AD1
Інші потреби LiveFS CD
Початок о LiveFS CD
По-перше, LiveFS CD на сервері починається.(CD не запускається, якщо BIOS спокійна Давайте огляд)
Якщо японці добре
[110 Japan]
і натисніть [Enter] кнопку. [PageUp]
7 разів, [↓] 4 і швидко раз) [Japanese 106 keymap]
оскільки я був обраний, як [Enter] кнопку. HDD початку ініціалізації (створити розділ скибочками)
[Настройки] і натисніть [Enter] кнопку.[Fdisk] і натисніть [Enter] кнопку.
Вибір завантажувального пристрою [Enter] кнопку. (В цьому ad0)
Будь ласка, не вказуйте, що пристрій не підкріплені дані зберігаються.
[C], де число, яке з'являється, та натисніть [Enter] кнопку.
[165], як [Enter] кнопку.
[Q] і натисніть.
↓ Ні?
[Стандартний] і натисніть [Enter] кнопку.
↓ Ні?
[Cancel], щоб повернутися до меню та натисніть.
[Метка] і натисніть [Enter] кнопку.
[C], а потім натисніть кнопку.
Корінь (/), щоб визначити суму встановленого для розділу. (В цьому 1GB)
Старий сервер (колишній резервного копіювання), можуть мати менше проблем, ніж. від мін, і часто не на відміну від цієї проблеми.
[FS] останки були відібрані [Enter] кнопку.
Введіть Гора (/), [Enter] кнопку.
Крім того, [C], щоб встановити знімні кнопку.
Це об'єм пам'яті, який встановлюється на новому сервері близько добрі часи. (В цьому 1GB)
[Обмін] і натисніть [Enter] кнопку.
Крім того, [C] для вибору
/var
вказати суму виділити. (В цьому 1GB) Старий сервер (колишній резервного копіювання), можуть мати менше проблем, ніж. від мін, і часто не на відміну від цієї проблеми.
[FS] останки були відібрані [Enter] кнопку.
Введіть Гора (/
/var
кнопку. Крім того, [C] для вибору
/usr
а потім призначений вказати суму. (В цьому 4 ГБ) Старий сервер (колишній резервного копіювання), можуть мати менше проблем, ніж. від мін, і часто не на відміну від цієї проблеми.
/ Дім в конфігурації, які не створити розділ / USR割РИ当TETAI можливості, якщо все інше, в той час як цей показник не був зазначений в якості [Enter] кнопку.
[FS] останки були відібрані [Enter] кнопку.
Введіть Гора (/
/usr
кнопку. Аналогічним чином, [с] все залишилося місця, натиснувши /
/home
присвоює. Не зміните число, яке з'явиться [Enter] кнопку.
/ Головна сторінка розділу не є необхідним, якщо ця робота необхідна.
[FS] останки були відібрані [Enter] кнопку.
Введіть Гора (/
/home
кнопку. Ви хотіли цього.
Мені не подобається, виберіть розділ [D] можуть бути усунені шляхом натискання, повторно встановити.
Якщо [W] кнопку.
Ви побачите діалогове підтвердження [Так], щоб вибрати [Enter] кнопку.
[Q] меню та натисніть кнопку повернення, [Cancel] і натисніть [Enter] кнопку.
Ні ↓
Початок Fixt
[Fixit] і натисніть [Enter] кнопку.[CDROM / DVD] і натисніть [Enter] кнопку.
Fixit починається.
Пристрій розділу ви тільки що створили (ad0s1a ~ ad0s1f) переконайтесь, що ви зареєстровані.
Fixit# ls /dev
Розділи створені / мнт
/mnt
нижче. Fixit# ls /mnt
.snap/ dev/ home/ usr/ var/
Гора HDD з резервного копіювання даних
Що резервне копіювання даних, з тим щоб підключити HDD / mntbk/mntbk
директорію. Fixit# mkdir /mntbk
Fixit# _
ad1s1 С С, див тут.
Fixit# mount /dev/ad1s1c /mntbk
Fixit# _
Початок відновлення
ルート( / )をrestore
Fixit# cd /mnt
Fixit# restore -rf /mntbk/root.dump
/varをrestore
Fixit# cd /mnt/var
Fixit# restore -rf /mntbk/var.dump
/usrをrestore
Fixit# cd /mnt/usr
Fixit# restore -rf /mntbk/usr.dump
/homeをrestore
Fixit# cd /mnt/home
Fixit# restore -rf /mntbk/home.dump
У багатьох випадках, дуже великі і відновити USR помилку в наступному.
Fixit# cd /mnt/usr
Fixit# restore -rf /mntbk/usr.dump
/: write failed, filesystem is full
restore: /tmp//rstdir1233044785: cannot write directory database: No space left on device
Try making space in /tmp/, or set environment variable TMPDIR
to an alternate location with more disk space.
Fixit# _
Якщо це так, TMP знову наступним чином змінити директорію для відновлення пожалуйста.
Fixit# mkdir /mntbk/tmp
Fixit# TMPDIR=/mntbk/tmp
Fixit# export TMPDIR
TMP тут, щоб створити каталог, а це означає, що ви використовуєте.
Переписують fstab
Не треба переписувати роботу, давайте перевіримо.Відмінності створений розділ порядку, призвели до того, що не запускається, я піймав двох днів ...
Переконайтеся в тому, щоб підключити нинішньої ситуації.
Fixit# df
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/md0 4175 2449 1726 59% /
devfs 1 1 0 100% /dev
/dev/ad0s1a 1012974 153114 778524 16% /mnt
devfs 1 1 0 100% /mnt/dev
/mnt/dev/ad0s1f 8122034 9426 7462846 0% /mnt/home
/mnt/dev/ad0s1e 4058062 2434140 1299278 65% /mnt/usr
/mnt/dev/ad0s1d 1012974 34750 897180 4% /mnt/var
/dev/acd0 226150 226150 0 100% /dist
/dev/ad1s1c 13198878 2662822 9480146 22% /mntbk
Потім відкрийте свій fstab.
Fixit# vi /mnt/etc/fstab
# Device Mountpoint FStype Options Dump Pass#
/dev/ad0s1b none swap sw 0 0
/dev/ad0s1a / ufs rw 1 1
/dev/ad0s1f /home ufs rw 2 2
/dev/ad0s1d /usr ufs rw 2 2
/dev/ad0s1e /var ufs rw 2 2
/dev/acd0 /cdrom cd9660 ro,noauto 0 0
Я помічаю відмінності підкреслені.
Пристрій "ad0s1e" і "ad0s1d" не вдалося подолати в гору.
У такому випадку, "/ шосе / і т.д. / fstab" відкривається в редакторі, збережіть виправленнями.
Ось воно!
LiveFS CD без зростання на перезавантаження.
Постпроцессор
Коли ви виконуєте відновлення, в поточному каталозі розділу restoresymtable файлів.Це те, що буде необхідно для відновлення інкрементного резервного копіювання, відновлення і видалити вас, коли ви закінчите.
ns# ls /
.cshrc boot entropy mnt sys
.profile cdrom etc proc tmp
.snap compat home rescue usr
COPYRIGHT dev lib restoresymtable var
backup disk2 libexec root
bin dist media sbin
ns# rm /restoresymtable
ns# rm /var/restoresymtable
ns# rm /usr/restoresymtable
ns# rm /home/restoresymtable
На цьому
Довгі остановить в наступне повідомлення при спробі запустити відновлення сервера.
Configuring syscons: keymap blanktime
Не вдається розділ з наступних повідомлень:
Unable to find device node for /dev/ad0s1b in /dev!
The creation of filesystems will be aborted.
[Q] Label потім проводять набір, останній в Label меню [W] кнопку.
Хочете віддаленого резервного копіювання серверів, підключених до мережі
Стара історія ", та відновлення резервної копії диска на стрічку" Будь ласка, допоможіть.Зареєструвала під установку, Загальне |