Backup & Restore (dump & atjaunot)

Posted by: admin at 1 pirmdiena 29., 2009

FreeBSD 7,1 uzticamu backup procedūras atvērta testu.
Svarīgākā ir šādi.
  • Backup ir backup jāspēj ātri un droši ir nepieciešams, lai viena lietotāja režīmā, jums ir blank īsā laikā.
  • Apgrūtinošās backup process nevarēs turpināt.
  • Lai atjaunotu OKONAE gar pakāpieni, un citi (tai skaitā viņa pēc dažiem mēnešiem), ja varat saprast šīs valsts jāspēj nodrošināt.
Man ir izveidojusi servera FreeBSD4.8 laiku ir arī atbalstīja līdz tape ierīces, nesen atzinumu, HDD ir labāka OKONATTA.
Dublēt uz lentes, ir nepieciešams laiks, un uzticamību plānas mediju pieredze, lielas ietilpības HDD vairāk nekā dubl katru dienu un prasa milzīgu lentu un tape media domāt par dzīvi, realitāti Ir无KUNARI.
Pēc līdz šim, RAID5 konfigurācijas HDD ja divi automašīnas crashed tajā pašā laikā, backup of dažus mēnešus atpakaļ ... man bija panākt, lai sevi tādā situācijā, ka IMASHI domāju, ka labākais veids, kā iegūt katru dienu backup Tomēr tagad mums ir apmetušies nosaka šādā veidā.

Backup (dump)

Bijušais backup serveri un ir viens no šādiem nosacījumiem.
 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
 

Mount ierīce glabāt backup datu

Pat USB atmiņas-in SCSI cieto disku, primārā IDE-HDD vergs系GIMASHITA.
Aprīkojums savienot ierīci, lai pārliecinātos 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 lai ritinātu ātri. Ja tā ir
 ns# dmesg|more
 
As, [j] vai [↓] ritiniet uz leju, [k] vai [↑], lai ritinātu uz augšu.
[q] pamest parādīt. (Skatīt man vairāk)

Mount inicializ dublējumkopiju galamērķa

Ir nepieciešams tikai tad, ja pirmajā savienojuma ierīcēm.
Otro reizi nav vajadzīga.
 ns# sysinstall
 
sysinstall lietošanai ļoti ilgu laiku, balstījās uz atmiņu
 ns# /stand/sysinstall
 
Mēs, šādu kļūdu DEMASHITA.
 /stand/sysinstall: Command not found.
 

 ns# which sysinstall
/usr/sbin/sysinstall
 
Ar neseno FreeBSD tas ir.
Raksturīgi, / usr / sbin būs pass caur sysinstall ir laba iemesla dēļ.

[Configure] un izvēlieties [Enter] pogu.


[Fdisk] un izvēlieties [Enter] pogu.


Izvēlieties backup galamērķa ierīces [Enter] pogu. (Tas ir ad1)


[C], un nospiediet [Enter] pogu.


[165] Kā [Enter] pogu.


[W] pogu.
Jūs redzēsiet apstiprinājuma dialoglogs [jā], lai izvēlētos [Enter] pogu.


[Neviens] un izvēlieties [Enter] pogu.


[q] un nospiediet.


[Cancel] un izvēlieties [Enter] pogu.


[Label] un izvēlieties [Enter] pogu.


[c], un nospiediet [Enter] pogu.


[FS] joprojām ir izvēlēti ar [Enter] pogu.


Ievadiet Mount. (The / backup)
Šis katalogs ir izveidots automātiski pieaugt.


[W] pogu.


[Jā], lai izvēlētos [Enter] pogu.


[q] izvēlni un nospiediet atgriešanās, [Cancel] pogu.


[Exit] vai [Cancel] pogu.


[Exit Install], lai izvēlētos [Enter] pogu.

dump palaist

Un partition no backup.
 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 / 
 

Description variants

0 DANPUREBERU 0 (pilns)
u pēc veiksmīgas dump, / etc / dumpdates datubāzē atjauninājumus.
atklāt beigām mediju. (Maybe it's nav tape.)
L FreeBSD5.0 izmanto momentuzņēmuma iespēja uz klāja.
Ar šo funkciju, nevis kritums atsevišķa lietotāja vajadzībām.
C 8-32 cache lielums (mērvienība: MB) ar vairākām starp, ievērojami uzlabojot veiktspēju.
Tomēr, L, ja Jums nav iespēju, C ir labs novēršot iespēju.
(Vairāk)
f file backup galamērķi.
Tāpat, vai kāds no pārējiem trim. (Augsta jaudu /usr utt Tas aizņem mazliet laika)
 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 
 
Tas ir pilnīgs backup.

 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
 
Ja vēlaties vairāk drošības, dump fails, kas tika izveidota kā pagaidu failu apstrādes, jūs varat saņemt otru kopiju uz plašsaziņas līdzekļiem.

Gurkstēšana! Par godu, tā pati versija, ftp site tagad un lejupielādēt livefs.iso LiveFS CD jūs izveidojat.
Un "FreeBSD XX ārkārtas boot disk" ir rakstīts pie servera (ja nozveju acs) par jums.

Restore (atjaunot)

Tika pārbaudīts ar šādu konfigurāciju.
  • Jaunais serveris (servera OS boot disk bottom line nav uzstādīti)
  • Primary vergs serveris ar backup datu savienot IDE-HDD
Start HDD ad0
The backup datus uzglabā HDD ad1
Citām vajadzībām LiveFS CD

Start in LiveFS CD

Pirmkārt, LiveFS CD vērā servera sākas.
(CD nesākas ja BIOS ir nomierina Pieņemsim pārskats)

Ja Japanese ir labi at [110 Japan] un izvēlieties [Enter] pogu.
[PageUp] 7 reizes, [↓] 4 ir ātra un reizes)

[Japanese 106 keymap] jo man ir bijis izvēlēts, kā [Enter] pogu.


HDD sākuma inicializācijas (radīt partition šķēles)

[Configure] un izvēlieties [Enter] pogu.


[Fdisk] un izvēlieties [Enter] pogu.


Izvēlieties boot ierīces [Enter] pogu. (Šajā ad0)
Lūdzu, nav noteikta ierīce, kas nav pamatoti dati ir uzglabāti.


[c] ar numuru, kas parādās, un nospiediet [Enter] pogu.


[165] Kā [Enter] pogu.


[q] un nospiediet.


[Standard] un izvēlieties [Enter] pogu.


[Cancel], lai atgrieztos izvēlnē, un nospiediet.


[Label] un izvēlieties [Enter] pogu.


[c] un pēc tam nospiediet.


Root (/), lai noteiktu summu, piešķir starpsienu. (Šajā 1GB)
Vecajām serveri (bijušais backup), var būt mazāk problēmu kā. dd minūtes, un bieži vien nav atšķirībā problēmu.


[FS] joprojām ir izvēlēti ar [Enter] pogu.


Ievadiet Mount (/), [Enter] pogu.


Līdzīgi, [c], lai uzstādītu mijmaiņas pogu.
Šī ir summa, atmiņas, kas ir uzstādīts uz jauno serveri ir par labu laiku. (Šajā 1GB)


[Swap] un izvēlieties [Enter] pogu.


Līdzīgi, [c], lai izvēlētos /var norādīt summu piešķirt. (Šajā 1GB)
Vecajām serveri (bijušais backup), var būt mazāk problēmu kā. dd minūtes, un bieži vien nav atšķirībā problēmu.


[FS] joprojām ir izvēlēti ar [Enter] pogu.


Ievadiet Mount (/ /var pogu.


Līdzīgi, [c], lai izvēlētos /usr un tad piešķirtos precizēt summu. (Šajā 4GB)
Vecajām serveri (bijušais backup), var būt mazāk problēmu kā. dd minūtes, un bieži vien nav atšķirībā problēmu.
/ Home in a konfigur nerada partition / usr割RI当TETAI rīcībspēja, ja visu pārējo, bet šis skaitlis bija nav norādīti jaudu [Enter] pogu.


[FS] joprojām ir izvēlēti ar [Enter] pogu.


Ievadiet Mount (/ /usr pogu.


Līdzīgi, [c] visi space left nospiežot / /home piešķir.
Nemainiet skaits, kas parādās [Enter] pogu.
/ Home partition nav nepieciešama, ja šis darbs ir nepieciešams.


[FS] joprojām ir izvēlēti ar [Enter] pogu.


Ievadiet Mount (/ /home pogu.


Jūs kā šis.
Man nepatīk, izvēlieties partition [d] var izņemt, nospiežot, lūdzu, vēlreiz set.
Ja [W] pogu.


Jūs redzēsiet apstiprinājuma dialoglogs [jā], lai izvēlētos [Enter] pogu.


[q] izvēlni un nospiediet atgriešanās, [Cancel] un izvēlieties [Enter] pogu.


Start Fixt

[Fixit] un izvēlieties [Enter] pogu.


[CDROM / DVD] un izvēlieties [Enter] pogu.


Fixit sākas.


Device partition, kuru nupat izveidojāt (ad0s1a ~ ad0s1f) pārliecinieties, vai ir reģistrēta.
Fixit# ls /dev


Starpsienas tiek izveidotas / mnt /mnt zemāk.
 Fixit# ls /mnt
.snap/  dev/   home/   usr/   var/
 

Mount ar HDD ar backup datu

Kas backup datus, lai mount ar HDD / mntbk /mntbk direktoriju.
 Fixit# mkdir /mntbk
Fixit# _
 
The master-Slave IDE-HDD ir saistīta ar "ad1s1" ir nosaukums, kas ierīci.
ad1s1 c c, lūdzu skatīt šeit.
 Fixit# mount /dev/ad1s1c /mntbk
Fixit# _
 

Start atjaunot

ルート( / )を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
 

Daudzos gadījumos, kas ir ļoti liels un atjaunot usr kļūdu šādi.
 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# _
 
Tas ir, atjaunot rodas, jo nepieciešamo darba apjomu pagaidu failus.
Ja tā ir, TPP atkal šādi mainīt directory atjaunot please.
 Fixit# mkdir /mntbk/tmp
Fixit# TMPDIR=/mntbk/tmp
Fixit# export TMPDIR
 
/ Mntbk ar HDD ir jautājums par datu backup.
TPP šeit, lai izveidotu direktorijā, kas nozīmē, ka Jūs izmantošanu.
Pēc tam ir nepieciešams, ir dažas SEMARA / mntbk / tmp Ja izdzēšat direktorijā, tas būs spējīgs darboties gandrīz visas komandas.
Tādā gadījumā, tas ir: Replace TPP direktorijā.
 Fixit# TMPDIR=/tmp
Fixit# export TMPDIR
 

Pārrakstīšanu fstab

Nav nepieciešams pārrakstīt darbu, pieņemsim pārbaudi.
Atšķirības, ko rada partition of rīkojumu, radījis situāciju, ka nesākas, I nozvejoti divas dienas ...

Pārliecinieties, ka kalnam pašreizējo situāciju.
 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
 

Tad atveriet 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 

I notice atšķirības pasvītroti.
Device "ad0s1e un" ad0s1d "nav apvērsti kurus Mount.
Šajā gadījumā "/ mnt / etc / fstab" atveras redaktoru, lūdzu, saglabājiet jālabo.

That's it!
LiveFS CD bez izraisa restart.

Postprocessor

Kad jūs veikt atjaunot, ar pašreizējo directory starpsienas restoresymtable failus.
Tas ir tas, ko būs nepieciešams, lai atjaunotu Elementārparaugu backup, atjaunot un izņemt, kad esat beidzis.
 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 

Šajā

Long apstāšanās šādu paziņojumu, kad jūs mēģināt sākt atjaunotu serverim.
 Configuring syscons: keymap blanktime
 
"Konfigurēšana syscons: keymap blanktime" Lūdzu atsaukties uz gaidīšanas laiku ārpus skatā.

Nevar partition noteikti šādi message:
 Unable to find device node for /dev/ad0s1b in /dev!
The creation of filesystems will be aborted.
 
Fdisk radīt šķēles ar [w] nav preses?
Fdisk menu [w], ir押SAZU, [q] tikko nospiediet Label no beigām, kas noteikti, pēdējā etiķetes menu [W] pogu.

sysinstall nepilda Fdisk Label
Bijusi daudz reižu pārbaudes.
The Fdisk Label sysinstall lūdzu, lai izgāztos.

Vēlaties attālās backup serveriem, kas ir savienoti tīklā
Vecais stāsts "un atjaunot backup uz tape disku" Lūdzu palīdzēt.

Iesniegts saskaņā ar uzstādītu, General |

1 Comment »