Резервне копіювання І Відновити (дамп І відновити)

Розмістив: Admin на 1 з понеділка 29, 2009

FreeBSD 7.1 і надійні процедури резервного копіювання, опублікована в тестування.
Найбільш важливим є наступне.
  • Щоб зробити резервну копію резервну повинні бути в змозі швидко і надійно, необхідно в одного режимі, то вам потрібно пусте короткий час.
  • Складні резервної процес не може продовжуватися.
  • Щоб відновити OKONAE вздовж кроки, інші (в тому числі його власної, через кілька місяців), якщо ви можете зрозуміти це держава повинна бути в змозі забезпечити.
Я створив сервер FreeBSD4.8 період часу було зроблено резервне копіювання на стрічкові пристрої, останнім часом думку про те, що жорсткий диск є гарним способом OKONATTA.
Резервне копіювання на стрічку, вона потребує часу, і надійність тонких медіа більше можливостей, ніж те, що жорсткий диск є щоденне резервне стрічки повинні бути величезними розглядає життя стрічка ЗМІ, реальна Є无KUNARI.
Після того, як у минулому, RAID5 HDD конфігурація, коли два автомобілі розбився у той же час, резервну кілька місяців назад ... Я отримую себе в ситуації, яка здається IMASHI найкращий спосіб отримати щоденне резервне Тим не менш, зараз ми оселилися в цьому шляху.

Резервне копіювання (звалища)

Оригінал серверу і резервного копіювання полягає в наступному.
 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
.....
 
见Renai виділіть швидше! Якщо це
 ns# dmesg|more
 
, [J] або [↓], щоб виділити на дно, [K] або [↑] для прокрутки вгору.
[Q], щоб вийти з шоу. (Див. більше осіб)

Ініціалізація і монтувати резервне призначення

Необхідно тільки, якщо перший пристрій підключено.
Другий момент не є необхідним.
 ns# sysinstall
 
використання sysinstall дуже довгий час, спираючись на минулі спогади
 ns# /stand/sysinstall
 
Я, наступна помилка DEMASHITA.
 /stand/sysinstall: Command not found.
 

 ns# which sysinstall
/usr/sbin/sysinstall
 
Останнім часом це FreeBSD.
Як правило, / USR / sbin тим я повинен йти по шляху, sysinstall є поважної причини тільки.

[Настройки] і натисніть [Enter] кнопку.


[Fdisk] виберіть [Enter] кнопку.


Виберіть пункт призначення пристрій резервного копіювання [Enter] кнопку. (Це AD1)


[C] і натисніть [Enter] кнопку.


[165], як [Enter] кнопку.


[W] кнопку.
Підтвердження Діалог буде відображатися [Yes] і натисніть [Enter] кнопку.


[Ні], виберіть [Enter] кнопку.


[Q] і натисніть.


[Cancel] і натисніть [Enter] кнопку.


[Метка] і натисніть [Enter] кнопку.


[C] і натисніть [Enter] кнопку.


[FS] останки були відібрані [Enter] кнопку.


Введіть гори. (В / резервне)
Каталог створюється автоматично змонтувати.


[W] кнопку.


[Yes] і натисніть [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 є гарним варіантом буде видалено.
(Докладніше)
ж ви вказуєте файл для резервного живлення.
Аналогічним чином, робити які-небудь з трьох інших. (Висока ємність /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 надзвичайних завантажувальний диск" написано поруч із сервером (в разі вопиющего) на Вас.

Відновлення (відновлення)

Ми перевірити наступні конфігурації.
  • Новий сервер (сервер завантажувальний диск ОС Які питання не встановлені)
  • Над початковій работоргівлі сервер резервного копіювання даних для підключення IDE-HDD
Початок HDD ad0
Резервне копіювання даних зберігається 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)
Старі сервера (оригінал резервної), можуть мати менше проблем, ніж. DD і проблема полягає не в відміну від багатьох хвилин.


[FS] останки були відібрані [Enter] кнопку.


Введіть Гора (/), [Enter] кнопку.


Крім того, [C], щоб встановити знімні кнопку.
Це об'єм пам'яті, який встановлюється на новому сервері близько добрі часи. (Вот 1GB)


[Обмін] виберіть [Enter] кнопку.


Крім того, [C], натиснувши /var вказати суму виділити. (Вот 1GB)
Старі сервера (оригінал резервної), можуть мати менше проблем, ніж. DD і проблема полягає не в відміну від багатьох хвилин.


[FS] останки були відібрані [Enter] кнопку.


Введіть Гора (/ /var кнопку.


Крім того, [C], натиснувши /usr а потім призначений на зазначений потенціал. (Вот 4 ГБ)
Старі сервера (оригінал резервної), можуть мати менше проблем, ніж. DD і проблема полягає не в відміну від багатьох хвилин.
/ Головна сторінка розділу, і не створювати конфігурацію в / USR割РИ当TETAI, якщо всі інші місця для лівій частині відображається число не вказати суму [Enter] кнопку.


[FS] останки були відібрані [Enter] кнопку.


Введіть Гора (/ /usr кнопку.


Аналогічним чином, [с] все залишилося місця, натиснувши / /home присвоює.
Не зміните число, яке з'явиться [Enter] кнопку.
/ Головна розділів не вимагається, якщо ця робота не є необхідним.


[FS] останки були відібрані [Enter] кнопку.


Введіть Гора (/ /home кнопку.


Ви хотіли цього.
Мені не подобається, виберіть розділ [D] можуть бути вилучені шляхом натискання, повторно встановити.
Якщо [W] кнопку.


Підтвердження Діалог буде відображатися [Yes] і натисніть [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# _
 
IDE-HDD є Master-Slave зв'язку для "ad1s1" є ім'я пристрою.
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
 
/ Mntbk HDD є питання резервного копіювання даних.
TMP тут, щоб створити каталог означає, що ви використовуєте.
Після цього, необхідно певний SEMARA / mntbk / TMP, якщо ви видалите каталог, запустіть команду буде запобігти майже все.
У цьому випадку, а саме: замінити TMP директорію.
 Fixit# TMPDIR=/tmp
Fixit# export TMPDIR
 

Переписують 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
 
"Конфігурація syscons: розкладку blanktime" Будь ласка, зверніться до часу поза полем зору.

Не вдається розділ з наступних повідомлень:
 Unable to find device node for /dev/ad0s1b in /dev!
The creation of filesystems will be aborted.
 
Fdisk створювати шматочки в [W] Не для преси?
Fdisk меню [W] є押SAZU, [Q], і тільки в пресі, Етикетка з кінця встановити, останній в Label меню [W] кнопку.

Збій у sysinstall Fdisk Label
Зазнали багато разів під час перевірки.
Fdisk Етикетка в sysinstall звертайтесь на провал.

Хочете зробити резервну копію інший віддалений сервер, підключений до мережі
Стара історія ", стрічковий накопичувач для резервного копіювання І відновити" Будь ласка, допоможіть.

Зареєструвала під установку, Загальне |

1 коментар »