Drift/Backup: Difference between revisions
No edit summary |
No edit summary |
||
Line 31: | Line 31: | ||
=== Quirks === | === 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. | /var på nosferatu var for liten til at databasen som bacula bruker fikk plass der så /var/db/bacula er symlinket til /data/bacula. | ||
De fleste diskene har bare en "tape" per disk, men disk11 (ad6?) har flere "taper". Dette er et forsøk på å unngå et litt data på | |||
slutten av disken hindrer at hele disken står ubrukt selv om det ikke er ledig plass igjen noe annet sted. | |||
=== Starting services === | === Starting services === | ||
Line 42: | Line 45: | ||
* Slå på draivbæien. | * Slå på draivbæien. | ||
* Se hvilken device den får. | * Se hvilken device den får. | ||
* Gjør sånn mongo-bsd-formatering. (Et filsystem per disk er greit.) | * Gjør sånn mongo-bsd-formatering. (Et filsystem per disk er greit.) (newfs /dev/adX) | ||
* Sett den opp til å montere på /backup/diskX | * Sett den opp til å montere på /backup/diskX | ||
* Lag /var/backup/Incr-0020 som en symlink til /backup/diskX/Incr-0020 | * Lag /var/backup/Incr-0020 som en symlink til /backup/diskX/Incr-0020 |
Revision as of 19:56, 30 August 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.
De fleste diskene har bare en "tape" per disk, men disk11 (ad6?) har flere "taper". Dette er et forsøk på å unngå et litt data på slutten av disken hindrer at hele disken står ubrukt selv om det ikke er ledig plass igjen noe annet sted.
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.) (newfs /dev/adX)
- 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