Backup & Restore (discarica e ripristino)
Inviato da: admin in 1 Lunedi 29, 2009
FreeBSD 7.1 e affidabile per il backup procedure pubblicate nella prova.La più importante è la seguente.
- Per effettuare un backup del backup deve essere in grado di veloce e affidabile è necessaria per la modalità singolo utente, è necessario vuoto breve tempo.
- Ingombrante processo di backup non sarà in grado di continuare.
- Per ripristinare OKONAE lungo i passaggi, altri (incluso il proprio, dopo qualche mese) in grado di capire se questo stato deve essere in grado di garantire.
Di backup su nastro, ci vuole tempo, e l'affidabilità dei mezzi di esperienza sottile capacità maggiore di quello che il disco fisso è un backup giornaliero, nastri devono essere enorme considerando la vita media del nastro, reale Ci sono无KUNARI.
Una volta, in passato, con RAID5 HDD configurazione quando due auto si è schiantato al tempo stesso, il backup di pochi mesi fa ... è stato sempre me stesso in una situazione che IMASHI che il modo migliore per ottenere un backup giornaliero Tuttavia, ora che abbiamo risolto in questo modo.
Backup (discarica)
Originale e la copia di backup del server è la seguente. 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
Montare il dispositivo per memorizzare i dati di backup
Memoria in-USB nel disco rigido SCSI, IDE-HDD a primario-slave系GIMASHITA.L'attrezzatura collegata al nome del dispositivo per verificare in 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
.....
ns# dmesg|more
[q] per chiudere lo spettacolo. (Vedi l'uomo più)
Inizializzare e montare una destinazione del backup
È necessario solo se il primo dispositivo collegato.Seconda volta non è necessaria.
ns# sysinstall
ns# /stand/sysinstall
/stand/sysinstall: Command not found.
ns# which sysinstall
/usr/sbin/sysinstall
Tipicamente, / usr / sbin modo devo andare al percorso, sysinstall è solo una buona ragione.
[Configurazione] e selezionare [Invio] pulsante.
[Fdisk] selezionare [Invio] pulsante.
Selezionare la destinazione del backup del dispositivo [Invio] pulsante. (Questo è ad1)
[c] e premere [Invio] pulsante.
[165] come [Invio] pulsante.
[w] pulsante.
Finestra di conferma verrà visualizzato [Sì] e selezionare [Invio] pulsante.
[Nessuno] Selezionare [Invio] pulsante.
[q] e premere.
[Annulla] e selezionare [Invio] pulsante.
[Etichetta] e selezionare [Invio] pulsante.
[c] e premere [Invio] pulsante.
[FS] resti sono stati selezionati da [Invio] pulsante.
Inserisci il Monte. (I / backup)
Directory viene creato automaticamente montare.
[w] pulsante.
[Sì] e selezionare [Invio] pulsante.
[q] dal menu e premere il rimpatrio, [Annulla] pulsante.
[Uscita] o [Annulla] pulsante.
[Exit Install] per selezionare [Invio] pulsante.
eseguire il dump
Di backup di ogni partizione. 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 /
Opzione Descrizione
0 DANPUREBERU 0 (completa)Allo stesso modo, non uno qualsiasi degli altri tre. (Ad alta capacità
e dopo il successo della discarica, / etc / dumpdates database aggiornamenti.
di rilevare la fine di una media. (Forse non è un nastro.)
L FreeBSD5.0 utilizzare la funzionalità di snapshot a bordo.
Con questa funzione, la necessità di ridurre la modalità singolo utente.
C 8-32 dimensione della cache (unità: MB) da un numero compreso tra, migliorando notevolmente le prestazioni.
Tuttavia, L è una opzione se non, C è una buona opzione viene rimosso.
(Ulteriori informazioni)
f è possibile specificare un file di backup per il potere.
/usr
ecc Prende un po 'di tempo) 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! Per in quel momento nelle versioni del sito ftp per scaricare il CD livefs.iso LiveFS si crea.
E "FreeBSD XX disco di avvio di emergenza" è scritto vicino il server (dove lampante) su di voi.
E "FreeBSD XX disco di avvio di emergenza" è scritto vicino il server (dove lampante) su di voi.
Ripristino (ripristinare)
Verifichiamo le seguenti configurazioni.Inizio HDD ad0
- Nuovo server (il disco di avvio del server OS Quello che conta non è installato)
- Sopra il primario-slave server con i dati di backup per collegare l'IDE-HDD
Il backup dei dati memorizzati su HDD ad1
Altre esigenze LiveFS CD
Avvio in LiveFS CD
In primo luogo, LiveFS nel CD per avviare il server.(CD non si avvia se il BIOS è calmo Let's review)
Se siete bravi a Giapponese,
[110 Japan]
e selezionare [Invio] pulsante. [PageUp]
7 volte, [↓] 4 è rapido e tempi) [Japanese 106 keymap]
perché sono stati selezionati, come [Invio] pulsante. Inizializzazione del disco rigido di avvio (creare partizione fetta)
[Configurazione] e selezionare [Invio] pulsante.[Fdisk] selezionare [Invio] pulsante.
Selezionare il dispositivo di avvio [Invio] pulsante. (Qui è ad0)
Vi preghiamo di non specificare un dispositivo che non è eseguito il backup dei dati memorizzati.
[c] con il numero che appare e premere [Invio] pulsante.
[165] come [Invio] pulsante.
[q] e premere.
[Standard] e selezionare [Invio] pulsante.
[Annulla] per tornare al menu e premere.
[Etichetta] e selezionare [Invio] pulsante.
[c] e quindi premere.
Root (/) per indicare l'importo assegnato a una partizione. (Ecco 1GB)
Old server (backup originale) può avere meno problemi di. gg e il problema non è a differenza di molti minuti.
[FS] resti sono stati selezionati da [Invio] pulsante.
Inserisci il Monte (/), [Invio] pulsante.
Allo stesso modo, [c] per impostare il pulsante di swap.
Questa è la quantità di memoria che viene montato sul nuovo server è sulla buona volte. (Ecco 1GB)
[Cambia] selezionare [Invio] pulsante.
Allo stesso modo, [c] premendo
/var
per specificare l'importo da assegnare. (Ecco 1GB) Old server (backup originale) può avere meno problemi di. gg e il problema non è a differenza di molti minuti.
[FS] resti sono stati selezionati da [Invio] pulsante.
Inserisci il Monte (/
/var
pulsante. Allo stesso modo, [c] premendo
/usr
e poi assegnato alla capacità specificata. (Qui è 4GB) Old server (backup originale) può avere meno problemi di. gg e il problema non è a differenza di molti minuti.
Partizione / home e non creano di configurazione in / usr割RI当TETAI se tutti gli altri spazi a sinistra del numero visualizzato, non specificare l'importo [Invio] pulsante.
[FS] resti sono stati selezionati da [Invio] pulsante.
Inserisci il Monte (/
/usr
pulsante. Allo stesso modo, [c] tutto lo spazio a sinistra, premendo il /
/home
assegna. Non modificare il numero che appare [Invio] pulsante.
Partizione / home non è richiesto se questo lavoro è inutile.
[FS] resti sono stati selezionati da [Invio] pulsante.
Inserisci il Monte (/
/home
pulsante. Potrai così.
Non mi piace, selezionare la partizione [d] possono essere cancellati premendo il tasto, si re-impostata.
Se [w] pulsante.
Finestra di conferma verrà visualizzato [Sì] e selezionare [Invio] pulsante.
[q] dal menu e premere il rimpatrio, [Annulla] e selezionare [Invio] pulsante.
Inizio Fixt
[Fixit] selezionare [Invio] pulsante.[CD-ROM / DVD] per selezionare [Invio] pulsante.
Run fixit.
Dispositivo partizione appena creata (ad0s1a ~ ad0s1f) Assicurarsi che si sono registrati.
Fixit# ls /dev
Partizione appena creata in / mnt
/mnt
situato al di sotto. Fixit# ls /mnt
.snap/ dev/ home/ usr/ var/
Montare il disco fisso con i dati di backup
Con i dati di backup in modo da montare il disco fisso / mntbk/mntbk
una directory. Fixit# mkdir /mntbk
Fixit# _
c ad1s1 di c per, vedere qui.
Fixit# mount /dev/ad1s1c /mntbk
Fixit# _
avviare il ripristino
ルート( / )を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
In molti casi, usr e ripristinare un grande errore nel seguito.
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# _
In caso affermativo, il metodo seguente per modificare il piano di nuovo si prega di ripristino di directory.
Fixit# mkdir /mntbk/tmp
Fixit# TMPDIR=/mntbk/tmp
Fixit# export TMPDIR
TMP qui per creare una directory significa che si utilizza.
Dopo di ciò, la necessità è di circa Semara / mntbk / tmp, se si elimina la directory, eseguire il comando impedisce quasi tutti.
In questo caso, come segue: Sostituire la directory TMP.
Fixit# TMPDIR=/tmp
Fixit# export TMPDIR
Riscrittura fstab
Non è necessario riscrivere il lavoro, per non parlare del controllo.La differenza tra la fine della partizione creata, ha portato ad una situazione che non si avvia, ho preso due giorni ...
Assicurarsi di montare la situazione attuale.
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
Poi aprire il tuo 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
Ho notato delle differenze sottolineate.
Nome del dispositivo "ad0s1e" e "ad0s1d" non sono stati montati in retromarcia nome.
Se vi piace questo, "/ mnt / etc / fstab" apre l'editor in, si prega di salvare corretto.
That's it!
LiveFS CD senza un aumento di riavviare.
Di post -
Quando si esegue un ripristino, la directory corrente di ogni partizione di creare un file chiamato restoresymtable.Questo è ciò che sarà necessario per il ripristino di un backup incrementale, ripristinare e rimuovere l'utente quando hai finito.
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
A questo
Lunga sosta a il seguente messaggio di errore quando si tenta di avviare il ripristino del server.
Configuring syscons: keymap blanktime
Non è possibile partizionare il seguente messaggio:
Unable to find device node for /dev/ad0s1b in /dev!
The creation of filesystems will be aborted.
Fdisk menu [w] è押SAZU, [q] e premere solo, l'etichetta a partire dalla fine della serie, l'ultima nel menu Etichetta [w] pulsante.
non riesce a sysinstall Fdisk Etichetta
Hanno sperimentato molte volte durante la verifica.Etichetta Fdisk in sysinstall si prega di fare riferimento a fallire.
Vuoi fare il backup di un altro server remoto che è collegato alla rete
La vecchia storia ", l'unità a nastro per il backup e ripristinare" Please help.Elencato sotto installare, generale |