Backup & Възстановяване (дъмп & възстанови)

Публикувано от: Admin на 1 понеделник 29-ти, 2009

FreeBSD 7.1 и надеждни процедури резервната публикуват в теста.
Най-важното е следното.
  • За да направите резервно копие на резервната трябва да може бързо и надеждно е необходимо да се единен потребител режим, трябва да празно кратко време.
  • Обременителен резервната процес няма да бъде в състояние да продължи.
  • За да възстановите OKONAE покрай стъпките, други (включително и собствената си след няколко месеца), ако можете да разберете това състояние трябва да бъде в състояние да осигури.
Имам вграден сървър FreeBSD4.8 период от време, през което е направено резервно копие на лентово устройство, последните мнението, че HDD е добър начин да OKONATTA.
Архивиране на касетата, тя отнема време, и надеждност на тънки медиен опит голям капацитет, отколкото това, което HDD е ежедневно резервната ленти трябва да бъдат огромни обмисля живота на касетата медии, реални Има无KUNARI.
След като в миналото, RAID5 HDD конфигурация, когато две коли забил в същото време, на резервни копия на няколко месеца ... Бях се себе си в ситуация, която IMASHI мисля, че най-добрият начин да получите дневна резервна Въпреки това, сега имаме уреждат по този начин.

Backup (дъмп)

Original сървъра и резервната е както следва.
 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-In 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] или [↓], за да преминете в дъното, [к] или [↑], за да превъртите нагоре.
[Q], за да напусна шоуто. (Виж повече човек)

Инициализиране и монтаж на резервната дестинация

Необходимо е само, ако първият устройство свързани.
Втори път е ненужно.
 ns# sysinstall
 
sysinstall употреба е много дълго време, осланяйки се на последните спомени
 ns# /stand/sysinstall
 
Аз, след грешка DEMASHITA.
 /stand/sysinstall: Command not found.
 

 ns# which sysinstall
/usr/sbin/sysinstall
 
С последните FreeBSD е.
Обикновено / ЮЕсАр / sbin така трябва да отидете до пътеката, sysinstall е една добра причина само.

[Конфигурирайте] и изберете [Enter] бутона.


[Fdisk] изберете [Enter] бутона.


Изберете дестинация резервно устройство [Enter] бутона. (Това е ad1)


[C] и натиснете [Enter] бутона.


[165] на [Enter] бутона.


[W] бутон.
Потвърждение на диалога ще бъдат показани [Да] и изберете [Enter] бутона.


[Няма] Изберете [Enter] бутона.


[Q] и натиснете.


[Отмени] и изберете [Enter] бутона.


[Дистрибутори] и изберете [Enter] бутона.


[C] и натиснете [Enter] бутона.


[FS] все още са били избрани от [Enter] бутона.


Въведете хълм. (The / резервна)
Directory се създава автоматично планината.


[W] бутон.


[Да] и изберете [Enter] бутона.


[Q] менюто и натиснете възвръщаемост, [Отмени] бутон.


[Изход] или [Отмени] бутон.


[Изход Инсталирайте], за да изберете [Enter] бутона.

дъмп Run

Архивиране на всеки дял.
 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 кеш размер (единица: MB) от редица между, подобряване на ефективността на драматично.
Въпреки това, L е опция, ако не, C е добър вариант е премахната.
(Повече информация)
е да посочите файл за резервна мощност.
Също така, направете някое от останалите три. (High капацитет /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
 
Ако искате повече безопасност, дъмп файла, който е създаден като временен файл работа, трябва да копирате в друга медия.

Крънч! Защото в този момент в версии на FTP сайт, за да изтеглите livefs.iso LiveFS CD, която създавате.
А "FreeBSD XX спешна зареждащ диск" е писано в близост до сървъра (където фрапантен) за теб.

Възстановяване (възстановяване)

Ние се проверят следните конфигурации.
  • Нов сървър (сървъра зареждащ диск OS Важното не е инсталиран)
  • Над първично-славянски сървър с резервна данни, за да се свържете 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 стартиране initialization (създадете дялове парче)

[Конфигурирайте] и изберете [Enter] бутона.


[Fdisk] изберете [Enter] бутона.


Изберете начално устройство [Enter] бутона. (Тук е ad0)
Моля, не се уточнява на устройство, което не е подкрепено данни се съхраняват.


[C] с числото, което се появява и натиснете [Enter] бутона.


[165] на [Enter] бутона.


[Q] и натиснете.


[Стандарт] и изберете [Enter] бутона.


[Отмени], за да се върнете в менюто и натиснете.


[Дистрибутори] и изберете [Enter] бутона.


[C] и след това натиснете.


Корена (/), за да определи сумата, начислени към дял. (Тук е 1GB)
Старият сървър (оригинални резервни копия), може да имате по-малко проблеми, отколкото. дд и проблемът не е за разлика от много минути.


[FS] все още са били избрани от [Enter] бутона.


Въведете хълм (/), [Enter] бутона.


Също така, [C], за да настроите суап бутон.
Това е количеството памет, която е монтирана на новия сървър е около добри времена. (Тук е 1GB)


[Размени] изберете [Enter] бутона.


По същия начин, [C], като натиснете /var да уточнява сумата да се разпредели. (Тук е 1GB)
Старият сървър (оригинални резервни копия), може да имате по-малко проблеми, отколкото. дд и проблемът не е за разлика от много минути.


[FS] все още са били избрани от [Enter] бутона.


Въведете хълм (/ /var бутона.


По същия начин, [C], като натиснете /usr и после възложени на определен капацитет. (Тук е 4GB)
Старият сървър (оригинални резервни копия), може да имате по-малко проблеми, отколкото. дд и проблемът не е за разлика от много минути.
/ Начало дял и не създават конфигурация в / ЮЕсАр割RI当TETAI ако всички останали пространството в ляво от показаните цифри не уточняват сумата [Enter] бутона.


[FS] все още са били избрани от [Enter] бутона.


Въведете хълм (/ /usr бутона.


По същия начин, [в] Всички пространството чрез натискане на левия / /home задава.
Да не се променя броя, който се появява [Enter] бутона.
/ Начало дял не се изисква, ако това е ненужно.


[FS] все още са били избрани от [Enter] бутона.


Въведете хълм (/ /home бутона.


Ще така.
Не ми харесва, изберете дяла [г] могат да бъдат заличени с натискане на, моля зададена.
Ако [W] бутон.


Потвърждение на диалога ще бъдат показани [Да] и изберете [Enter] бутона.


[Q] менюто и натиснете възвръщаемост, [Отмени] и изберете [Enter] бутона.


Започнете Fixt

[Fixit] изберете [Enter] бутона.


[CDROM / DVD], за да изберете [Enter] бутона.


Пусни fixit.


Устройство дял, която току що създадохте (ad0s1a ~ ad0s1f) Уверете се, че сте се регистрирали.
Fixit# ls /dev


Partition просто създадохме / MNT /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
 

В много случаи, ЮЕсАр и възстанови голяма грешка в следното.
 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" не са били монтирани в обратната име.
Ако ви харесва това, "/ MNT / т.н. / fstab" отваря в редактора, моля запишете коригирани.

Това е всичко!
LiveFS CD без основание за рестартиране.

Aftertreatment

При извършване на възстановяването на текущата директория на всеки дял ще създадете файл, наречен 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: keymap blanktime" Моля се отнасят за времето за изчакване на екран.

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

не успее в sysinstall Fdisk Етикет
Имали много пъти по време на проверката.
Fdisk Етикет в sysinstall моля да се провалят.

Искате ли да резервната друг отдалечен сървър, който е свързан към мрежата
Старата история, "касетата задвижването на резервната & възстанови" Моля помогнете.

Пила под инсталират, Генерален |

1 Коментар »