Drift/Backup: Difference between revisions
< Drift
No edit summary |
No edit summary |
||
Line 7: | Line 7: | ||
# Skriv: `restore` | # Skriv: `restore` | ||
# Velg restore-metode fra listen | # Velg restore-metode fra listen | ||
#* For å restore en hel mappe: | #* For å restore en enkelt fil fra en gitt dato: | ||
# | #** Velg #8: "Enter a list of files to restore before a specified time" | ||
# | #** Skriv inn liste over filer som skal gjenopprettes. IKKE skriv /export foran /home. | ||
# For å restore en hel mappe (IKKE rekursivt) fra en gitt dato: | |||
#* | #* Velg #10: "Find the [[Verbatim(JobIds)]] for a backup for a client before a specified time" | ||
#* Velg #11: "Enter a list of directories to restore for found [[Verbatim(JobIds)]]" | |||
#* Skriv inn liste over kataloger som skal gjenopprettes. IKKE skriv /export foran /home. Underkataloger må skrives inn manuelt. | |||
# For å gjenopprette en katalogstruktur rekursivt: | |||
#* Se [http://man.chinaunix.net/network/bacula/bacula_manual/Bacula_Consol_Restor_Comman.html denne tutorialen] | |||
# Husk å trykke enter en ekstra gang på slutten, så det blir en tom linje. | # Husk å trykke enter en ekstra gang på slutten, så det blir en tom linje. | ||
# Vent minst en halv time. | # Vent minst en halv time. |
Revision as of 14:18, 14 March 2007
Backup
Backup blir gjort med bacula, klienter kjoeres på decibel (backup av /home) og bacchus (backup av /local/adm/). Backupserveren er nosferatu.pvv.ntnu.no. Innloggingen der er begrenset til vi finner ut om det er bare drift eller alle pvv sine medlemmer som skal ha tilgang til boksen.
Restore
- logg på nosferatu og su til root
- Start bconsole
- Skriv: `restore`
- Velg restore-metode fra listen
- For å restore en enkelt fil fra en gitt dato:
- Velg #8: "Enter a list of files to restore before a specified time"
- Skriv inn liste over filer som skal gjenopprettes. IKKE skriv /export foran /home.
- For å restore en enkelt fil fra en gitt dato:
- For å restore en hel mappe (IKKE rekursivt) fra en gitt dato:
- Velg #10: "Find the Verbatim(JobIds) for a backup for a client before a specified time"
- Velg #11: "Enter a list of directories to restore for found Verbatim(JobIds)"
- Skriv inn liste over kataloger som skal gjenopprettes. IKKE skriv /export foran /home. Underkataloger må skrives inn manuelt.
- For å gjenopprette en katalogstruktur rekursivt:
- Husk å trykke enter en ekstra gang på slutten, så det blir en tom linje.
- Vent minst en halv time.
- Velg mappen filene skal lagres til.
- Sjekk at alt er riktig satt, feil kan du rette med 'mod'.
- Godkjenn kjøring av jobb.
- Vent på at dataen skal hentes ut fra backup.
Linker
Server-oppsett
Quirks
/var på nosferatu var for liten til at databasen som bacula bruker fikk plass der så /var/db/bacula er symlinket til /data/bacula.
Starting services
Man starter bacula-fd på decibel med kommandoen: /usr/local/sbin/bacula-fd -v -d 5 -c /usr/local/etc/bacula-fd.conf
Ny disk
Hvis du skal legge til en disk for f.eks. Incr-0020:
- Sett inn den nye disken med drivebaysaken slått av.
- Slå på draivbæien.
- Se hvilken device den får.
- Gjør sånn mongo-bsd-formatering. (Et filsystem per disk er greit.)
- Sett den opp til å montere på /backup/diskX
- Lag /var/backup/Incr-0020 som en symlink til /backup/diskX/Incr-0020
- Gå inn i bconsole
- Kjør label, velg Incr-poolen, skriv Incr-0020 (sånn ca., gidder ikke å sjekke rekkefølge nå)
- Avslutt bconsole
- Gå til /usr/local/etc
- co -l bacula-dir.conf
- Endre "Max Volumes" under Incr-poolen til 20
- ci -u bacula-dir.conf
- Drep og start på nytt alle bacula-relaterte prosesser