Backup & Restore (dumpa & återställa)
Inlagd av: admin på 1 måndag 29th, 2009
FreeBSD 7.1 och tillförlitlig säkerhetskopiering som publiceras i testet.De viktigaste är följande.
- För att göra en säkerhetskopia av säkerhetskopian måste ha möjlighet att snabbt och tillförlitligt sätt som är nödvändigt för att enanvändar-läge behöver du tomma kort tid.
- Tungrodda backup-processen inte kommer att kunna fortsätta.
- För att återställa OKONAE längs stegen, andra (inklusive hans egen efter några månader) om du kan förstå detta måste kunna se.
Backup till bandet, det tar tid, och tillförlitlighet tunna medier erfarenhet större kapacitet än vad hårddisken är en daglig backup band måste vara enorma med tanke på livet i bandet media, real Det finns无KUNARI.
En gång i det förflutna, RAID5 HDD konfiguration när två bilar krockade samtidigt säkerhetskopian av ett par månader sedan ... jag fick in mig i en situation som IMASHI tror att det bästa sättet att få en daglig backup Men nu har vi lugnat ner sig på detta sätt.
Backup (soptippen)
Original-server och backup är följande. 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
Montera enheten att spara säkerhetskopierade data
Minne på USB-in SCSI hårddisk, IDE-hårddisk till primär-slav系GIMASHITA.Utrustning som är ansluten till enhetens namn i dmesg att kontrollera.
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] för att avsluta showen. (Se människan mer)
Initialisera och montera en backup destination
Det är nödvändigt endast om den första enheten är ansluten.Andra gången är onödigt.
ns# sysinstall
ns# /stand/sysinstall
/stand/sysinstall: Command not found.
ns# which sysinstall
/usr/sbin/sysinstall
Normalt / usr / sbin så ska jag gå till stigen, sysinstall är en god anledning bara.
[Anpassa] och välj [Enter]-knappen.
[Fdisk] välja [Enter]-knappen.
Välj backup destination enheten [Enter]-knappen. (Detta är ad1)
[c] och tryck [Enter]-knappen.
[165] som [Enter]-knappen.
[w]-knappen.
Bekräftelse på dialogruta visas [Ja] och välj [Enter]-knappen.
[Inga] Välj [Enter]-knappen.
[q] och trycker på.
[Cancel] och välj [Enter]-knappen.
[Label] och välj [Enter]-knappen.
[c] och tryck [Enter]-knappen.
[FS] fortfarande har valts ut av [Enter]-knappen.
Skriv in berget. (I / backup)
Directory skapas automatiskt montera.
[w]-knappen.
[Ja] och välj [Enter]-knappen.
[q]-menyn och tryck på tur [Cancel]-knappen.
[Exit] eller [Cancel]-knappen.
[Exit Install] för att välja [Enter]-knappen.
dumpfilen köra
Backup varje 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 /
Alternativ Beskrivning
0 DANPUREBERU 0 (full)På samma sätt gör du något av de övriga tre. (Hög kapacitet
u efter en lyckad dumpa, / etc / dumpdates databas uppdateringar.
att upptäcka i slutet av ett media. (Det är kanske inte bandet.)
L FreeBSD5.0 använda snapshot funktionen ombord.
Med denna funktion, behovet av att minska enanvändar-läge.
C 8-32 cachestorlek (enhet: MB) med ett nummer mellan förbättra prestanda dramatiskt.
Men L är ett alternativ om du inte gör det, C är ett bra alternativ tas bort.
(Mer info)
Om du anger en fil för reservkraftverk.
/usr
etc. Det tar lite 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
Crunch! För vid den tidpunkten i de versioner av FTP-platsen för att hämta livefs.iso LiveFS cd som du skapar.
Och "FreeBSD XX akuta uppstartsdisk" är skriven nära server (där påfallande) på dig.
Och "FreeBSD XX akuta uppstartsdisk" är skriven nära server (där påfallande) på dig.
Återställ (åter)
Vi kontrollerar följande konfigurationer.Start HDD ad0
- Nya servern (servern uppstartsdisk OS Vilka frågor som inte är installerad)
- Ovanför primär-slave server med säkerhetskopiera data ansluta IDE-hårddisken
Säkerhetskopian lagras HDD ad1
Andra behov LiveFS CD
Start i LiveFS Cd
Först LiveFS CD servern att starta.(Cd: n startar inte om BIOS är lugn Let's recension)
Om ni är bra på japanska,
[110 Japan]
och välj [Enter]-knappen. [PageUp]
7 gånger, [↓] 4 är snabb och tider) [Japanese 106 keymap]
eftersom jag har valt, som [Enter]-knappen. HDD start initieringsfil (skapa partitionen bit)
[Anpassa] och välj [Enter]-knappen.[Fdisk] välja [Enter]-knappen.
Välj startenhet [Enter]-knappen. (Här är ad0)
Jag ber er att inte ange en enhet som inte backas upp data lagras.
[c] med nummer som visas och tryck på [Enter]-knappen.
[165] som [Enter]-knappen.
[q] och trycker på.
[Standard] och välj [Enter]-knappen.
[Avbryt] för att återgå till menyn och trycker på.
[Label] och välj [Enter]-knappen.
[c] och tryck sedan på.
Root (/) för att ange det belopp som en partition. (Här är 1GB)
Gamla servern (original backup) kan ha färre problem än. dd och problemet är inte till skillnad från många minuter.
[FS] fortfarande har valts ut av [Enter]-knappen.
Ange Mount (/), [Enter]-knappen.
Likaså [C] för att ställa växlingspartitionen knappen.
Det är mängden minne som är monterad på den nya servern är om goda tider. (Här är 1GB)
[Swap] välja [Enter]-knappen.
Likaså [c] genom att trycka på
/var
att ange de belopp som de kan fördela. (Här är 1GB) Gamla servern (original backup) kan ha färre problem än. dd och problemet är inte till skillnad från många minuter.
[FS] fortfarande har valts ut av [Enter]-knappen.
Ange Mount (/
/var
Likaså [c] genom att trycka på
/usr
och sedan till den angivna kapaciteten. (Här är 4GB) Gamla servern (original backup) kan ha färre problem än. dd och problemet är inte till skillnad från många minuter.
/ Home-partition och inte skapa konfiguration i / usr割DY当TETAI om alla återstående utrymmet till vänster om det visade siffrorna inte ange beloppet [Enter]-knappen.
[FS] fortfarande har valts ut av [Enter]-knappen.
Ange Mount (/
/usr
Likaså [c] alla utrymme genom att trycka på /
/home
tilldelar. Ändra inte det nummer som visas [Enter]-knappen.
/ Home-partition krävs inte om detta arbete är onödigt.
[FS] fortfarande har valts ut av [Enter]-knappen.
Ange Mount (/
/home
Du kommer att gilla det här.
Jag tycker inte om att välja den partition [d] kan tas bort genom att trycka på, tack igen.
Om [w]-knappen.
Bekräftelse på dialogruta visas [Ja] och välj [Enter]-knappen.
[q]-menyn och tryck på tur [Cancel] och välj [Enter]-knappen.
Start Fixt
[Fixit] välja [Enter]-knappen.[CDROM / DVD] för att välja [Enter]-knappen.
Run fixit.
Anordning partition du nyss skapade (ad0s1a ~ ad0s1f) Se till att du är registrerad.
Fixit# ls /dev
Partitionsinställningar du precis skapade / mnt
/mnt
nedan. Fixit# ls /mnt
.snap/ dev/ home/ usr/ var/
Montera hårddisken med säkerhetskopiera data
Med sekundära uppgifter för att montera HDD / mntbk/mntbk
en katalog. Fixit# mkdir /mntbk
Fixit# _
ad1s1 C, C för, se här.
Fixit# mount /dev/ad1s1c /mntbk
Fixit# _
börja återupprätta
ルート( / )を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 många fall usr och återställa ett större fel i det följande.
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# _
Om så är fallet, följande metod för att ändra planen igen tack återställa katalog.
Fixit# mkdir /mntbk/tmp
Fixit# TMPDIR=/mntbk/tmp
Fixit# export TMPDIR
TMP här för att skapa en katalog betyder att du använder.
Efter detta är det nödvändigt vissa SEMARA / mntbk / tmp om du tar bort katalogen, kör kommandot förhindrar nästan alla.
I det här fallet, enligt följande: Byt ut TMP katalog.
Fixit# TMPDIR=/tmp
Fixit# export TMPDIR
Omformulering fstab
Det är inte nödvändigt att skriva om arbete, låt oss se.Skillnaden mellan den ordning i vilken partition skapas, lett till en situation som inte startar, jag fångat två dagar ...
Se till att montera den nuvarande situationen.
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
Sedan öppnar du 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
Jag märker skillnaderna betonas.
Device name "ad0s1e" och "ad0s1d" inte har monterats i omvänd namn.
Om du gillar det här, "/ mnt / etc / fstab" öppnas i redigeraren kan du spara korrigeras.
That's it!
LiveFS CD utan en anledning att starta om.
Efterbehandling
När du utför en återställer den aktuella katalogen i varje partition kommer att skapa en fil som heter restoresymtable.Detta är vad som kommer att krävas för att återställa en inkrementell backup, återställa och ta bort dig när du är klar.
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
Vid detta
Långt stopp i följande meddelande när du försöker starta återställa servern.
Configuring syscons: keymap blanktime
Kan inte partitionera upp följande meddelande:
Unable to find device node for /dev/ad0s1b in /dev!
The creation of filesystems will be aborted.
Fdisk menyn [n] är押SAZU [q] och tryck endast Label från utgången av den fastställda, det sista i Label menyn [w]-knappen.
misslyckas i sysinstall Fdisk Label
Har upplevt många gånger under kontroll.Fdisk Label i sysinstall se misslyckas.
Vill du säkerhetskopiera en fjärrserver som är ansluten till nätverket
Den gamla historien, "den bandstationen att säkerhetskopiera och återställa" Please help.Filed under installera, Allmänt |