Backup & Restore (dump & genskabe)
Indsendt af: admin på 1 man 29th, 2009
FreeBSD 7.1 og pålidelige backup-procedurer offentliggøres i testen.De vigtigste er følgende.
- At foretage en backup af backup skal være i stand til hurtigt og pålideligt er nødvendigt at enkelt-bruger-tilstand, skal du tomt kort tid.
- Besværlige backup processen ikke vil være i stand til at fortsætte.
- At genoprette OKONAE langs trin, mens andre (herunder hans egen efter et par måneder), hvis du kan forstå denne tilstand skal være i stand til at sikre.
Backup til bånd, det tager tid, og pålideligheden af tynde medier opleve større kapacitet, end hvad harddisken er en daglig backup-bånd skal være enorme overvejer liv båndet medierne, reel Der er无KUNARI.
Én gang i fortiden, RAID5 HDD konfiguration når to biler styrtede ned på samme tid, den sikkerhedskopi af et par måneder siden ... jeg fik mig selv i en situation, der IMASHI tror, den bedste måde at få en daglig backup Men nu har vi fast ned på denne måde.
Backup (dump)
Original server og backup er som følger. 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 enheden til at gemme backup-data
Hukommelse i USB-in SCSI-harddisk, IDE-harddisk til den primære-slave系GIMASHITA.Tilsluttet enhedens navn i dmesg at efterprøve.
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] for at afslutte showet. (Se mand mere)
Initialisere og montere en backup destination
Det er kun nødvendig, hvis den første enhed, der er tilsluttet.Anden gang er unødvendig.
ns# sysinstall
ns# /stand/sysinstall
/stand/sysinstall: Command not found.
ns# which sysinstall
/usr/sbin/sysinstall
Typisk / usr / sbin, så skal jeg gå til den sti, sysinstall er en god grund alene.
[Konfigurer] og vælg [Enter]-knappen.
[Fdisk] vælg [Enter]-knappen.
Vælg backup destinationsenheden [Enter]-knappen. (Dette er ad1)
[K] og tryk [Enter]-knappen.
[165] som [Enter]-knappen.
[w] knappen.
Bekræftelse dialogboks vises [Ja] og vælg [Enter]-knappen.
[Ingen] Vælg [Enter]-knappen.
[q] og tryk på.
[Cancel] og vælg [Enter]-knappen.
[Label] og vælg [Enter]-knappen.
[K] og tryk [Enter]-knappen.
[FS] er blevet udvalgt af [Enter]-knappen.
Indtast Mount. (De / backup)
Directory oprettes automatisk mount.
[w] knappen.
[Ja] og vælg [Enter]-knappen.
[q] og tryk gengæld [Cancel] knappen.
[Exit] eller [Cancel] knappen.
[Exit Install] for at vælge [Enter]-knappen.
dump køre
Backup af hver partition. 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 /
Option Beskrivelse
0 DANPUREBERU 0 (fulde)Ligeledes gøre nogen af de andre tre. (Høj kapacitet
u efter en vellykket dump, / etc / dumpdates database opdateringer.
at afsløre slutningen af et medie. (Måske er det ikke båndet.)
L FreeBSD5.0 bruge øjebliksbillede feature om bord.
Med denne funktion, det er nødvendigt at reducere enkelt-bruger-tilstand.
C 8-32 cachestørrelse (enhed: MB) ved et tal mellem og opnå bedre resultater dramatisk.
Men L er en mulighed, hvis du ikke, C er en god mulighed er fjernet.
(Mere info)
f du angive en fil til backup magt.
/usr
Det tager lidt tid) 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
Stykket! For på det tidspunkt i de udgaver af ftp site for at hente livefs.iso LiveFS CD du opretter.
Og "FreeBSD XX nødsituation boot disk" er skrevet i nærheden af server (hvor skærende) på dig.
Og "FreeBSD XX nødsituation boot disk" er skrevet i nærheden af server (hvor skærende) på dig.
Gendan (genskabe)
Vi kontrollerer følgende konfigurationer.Start HDD ad0
- Ny server (serveren startdiskette OS Det afgørende her er ikke installeret)
- Frem for den primære-slave-serveren med backup data til at tilslutte IDE-HDD
Den backup-data er lagret HDD ad1
Andre behov LiveFS CD
Start i LiveFS CD
Først LiveFS cd til at serveren starter.(Cd ikke starter, hvis BIOS er rolig Let's review)
Hvis du er god til japansk,
[110 Japan]
og vælg [Enter]-knappen. [PageUp]
7 gange, [↓] 4 er hurtig og gange) [Japanese 106 keymap]
fordi jeg er blevet udvalgt, som [Enter]-knappen. HDD startprocessen initialisering (oprette partition slice)
[Konfigurer] og vælg [Enter]-knappen.[Fdisk] vælg [Enter]-knappen.
Vælg opstartsenhed [Enter]-knappen. (Her er ad0)
Undlad venligst at angive en enhed, som ikke er bakket op af data er gemt.
[K] med det nummer, der vises, og tryk på [Enter]-knappen.
[165] som [Enter]-knappen.
[q] og tryk på.
[Standard] og vælg [Enter]-knappen.
[Cancel] for at vende tilbage til menuen og trykke på.
[Label] og vælg [Enter]-knappen.
[K] og tryk derefter på.
Root (/) til at angive det beløb, der tildeles en partition. (Her er 1GB)
Gamle server (original backup) kan have færre problemer end. dd og problemet er ikke i modsætning til mange minutter.
[FS] er blevet udvalgt af [Enter]-knappen.
Indtast Mount (/), [Enter]-knappen.
Tilsvarende [c] for at indstille swap knappen.
Dette er den mængde hukommelse, der er monteret på den nye server handler om gode tider. (Her er 1GB)
[Skift] vælg [Enter]-knappen.
Tilsvarende [K] ved at trykke på
/var
at angive det beløb, der fordeler. (Her er 1GB) Gamle server (original backup) kan have færre problemer end. dd og problemet er ikke i modsætning til mange minutter.
[FS] er blevet udvalgt af [Enter]-knappen.
Indtast Mount (/
/var
Tilsvarende [K] ved at trykke på
/usr
og derefter overdraget til den angivne kapacitet. (Her er 4 GB) Gamle server (original backup) kan have færre problemer end. dd og problemet er ikke i modsætning til mange minutter.
/ Home-partition og ikke skaber konfiguration i / usr割DI当TETAI hvis alle de resterende plads til venstre for de viste numre ikke angiver det beløb [Enter]-knappen.
[FS] er blevet udvalgt af [Enter]-knappen.
Indtast Mount (/
/usr
Tilsvarende [c] alle plads tilbage ved at trykke på /
/home
assignatarer. Du må ikke ændre det nummer, der vises [Enter]-knappen.
/ Home-partition er ikke påkrævet, hvis dette arbejde er unødvendig.
[FS] er blevet udvalgt af [Enter]-knappen.
Indtast Mount (/
/home
Du vil på denne måde.
Jeg kan ikke lide, skal du vælge den partition [d] kan slettes ved at trykke på den, skal du re-sæt.
Hvis [w] knappen.
Bekræftelse dialogboks vises [Ja] og vælg [Enter]-knappen.
[q] og tryk gengæld [Cancel] og vælg [Enter]-knappen.
Start Fixt
[Fixit] vælg [Enter]-knappen.[CDROM / DVD] for at vælge [Enter]-knappen.
Kør fixit.
Enhed partition du lige har oprettet (ad0s1a ~ ad0s1f) Sørg for, at du er registreret.
Fixit# ls /dev
Partition du lige har oprettet den / mnt
/mnt
nedenfor. Fixit# ls /mnt
.snap/ dev/ home/ usr/ var/
Mount harddisken med backup-data
Med backup data med henblik på at montere HDD / mntbk/mntbk
en mappe. Fixit# mkdir /mntbk
Fixit# _
ad1s1 c c for, kan du se her.
Fixit# mount /dev/ad1s1c /mntbk
Fixit# _
start genoprette
ルート( / )を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
I mange tilfælde usr og genoprette en stor fejl i det følgende.
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# _
Hvis ja, følgende metode til at ændre teknologiforvaltningsplanen igen skal du gendanne mappen.
Fixit# mkdir /mntbk/tmp
Fixit# TMPDIR=/mntbk/tmp
Fixit# export TMPDIR
TMP her for at oprette et bibliotek betyder, at du bruger.
Efter dette, de har brug for, er nogle SEMARA / mntbk / tmp hvis du sletter den mappe, skal du køre kommandoen vil forhindre næsten alle.
I dette tilfælde, som følger: Erstat teknologiforvaltningsplanen bibliotek.
Fixit# TMPDIR=/tmp
Fixit# export TMPDIR
Omskrivning fstab
Det er ikke nødvendigt at lave arbejde, lad os tjekke.Forskellen mellem rækkefølgen af partition oprettet, har ført til en situation, som ikke starter, jeg fangede to dage ...
Sørg for at montere den aktuelle situation.
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
Åbn din 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
Jeg bemærker forskellene understreget.
Enhedens navn "ad0s1e" og "ad0s1d" ikke er blevet monteret i den modsatte navn.
Hvis du kan lide dette, "/ mnt / etc / fstab" åbnes i editoren, skal du gemme korrigeret.
That's it!
LiveFS cd uden en anledning til at genstarte.
Efterbehandlingssystem
Når du udfører en gendannelse, den aktuelle mappe i hver partition vil skabe en fil kaldet restoresymtable.Dette er, hvad der vil være nødvendige for at genoprette en trinvis sikkerhedskopi, gendanner og fjerne dig, når du er færdig.
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
På dette
Long stop i følgende meddelelse, når du forsøger at starte gendannelsesprocessen server.
Configuring syscons: keymap blanktime
Kan ikke partition med følgende besked:
Unable to find device node for /dev/ad0s1b in /dev!
The creation of filesystems will be aborted.
Fdisk menuen [w] er押SAZU, [q], og tryk kun, Label fra udgangen af det sæt, det sidste i Label menuen [w] knappen.
ikke i sysinstall Fdisk Label
Har oplevet mange gange i forbindelse med kontrollen.Fdisk Label i sysinstall henvises til at mislykkes.
Want to backup en anden ekstern server, der er tilsluttet til nettet
Den gamle historie, "båndet drev til backup & genoprette" Please help.Filed under installere, General |