Drift/Backup: Difference between revisions
m (Fjern unødvendige moin-lenker) |
(info om å ta backup) |
||
Line 1: | Line 1: | ||
Backup blir tatt av [[Maskiner/Decibel|decibel]] (backup av /home) og [[Maskiner/Bacchus|bacchus]] (backup av /local/adm/). | Backup blir tatt av [[Maskiner/Decibel|decibel]] (backup av /home) og [[Maskiner/Bacchus|bacchus]] (backup av /local/adm/). | ||
Backupserveren er [[Maskiner/Nosferatu|nosferatu.pvv.ntnu.no]]. Innloggingen der er begrenset til vi finner ut om det er bare drift eller alle pvv sine | Backupserveren er [[Maskiner/Nosferatu|nosferatu.pvv.ntnu.no]]. Innloggingen der er begrenset til vi finner ut om det er bare drift eller alle pvv sine | ||
Line 10: | Line 9: | ||
Backupscript og backuper ligger i /backupz. | Backupscript og backuper ligger i /backupz. | ||
== | == Legge til backupjobb == | ||
Logg inn på nosferatu som root og gå inn i /backupz | |||
Om det ikke allerede finnes en mappe under /backupz med hostnavnet til maskinen du skal ta backup av, opprett et xfs-filsystem for formålet (pathen angis relativ til / uansett hvor du står): | |||
<pre> | |||
nosferatu# zfs create backupz/tim | |||
</pre> | |||
Filsystemet skal bli mountet av seg selv: | |||
<pre> | |||
nosferatu# df -h /backupz/tim | |||
Filesystem Size Used Avail Capacity Mounted on | |||
backupz/tim 17G 0B 17G 0% /backupz/tim | |||
</pre> | |||
Sjekk ut backupscriptet, rediger det (la deg inspirere av en av de eksisterende backupjobbene), kontroll er endringene, og sjekk det inn igjen: | |||
<pre> | |||
nosferatu# co -l backup.sh | |||
nosferatu# vim backup.sh | |||
nosferatu# rcsdiff -u backup.sh | |||
nosferatu# ci -u backup.sh | |||
</pre> | |||
Husk å skrive en vettug commitbeskjed. Det var det! | |||
__NOTOC__ | __NOTOC__ |
Revision as of 21:24, 1 May 2010
Backup blir tatt av 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.
For brukere som har store filer de ikke trenger backup av, spesielt store filer som endres ofte og derfor ofte vil bli tatt med i inkremetelle backuper, så kan de legge filene i ~/nobackup. Innholdet i den mappa vil da ikke bli tatt med i backup.
Backup blir tatt med rsync og ZFS. Et hjemmesnekret bash-script kjører rsync og kopierer filer til /backupz. Når rsync er ferdig tar et ZFS-snapshot.
Backupscript og backuper ligger i /backupz.
Legge til backupjobb
Logg inn på nosferatu som root og gå inn i /backupz
Om det ikke allerede finnes en mappe under /backupz med hostnavnet til maskinen du skal ta backup av, opprett et xfs-filsystem for formålet (pathen angis relativ til / uansett hvor du står):
nosferatu# zfs create backupz/tim
Filsystemet skal bli mountet av seg selv:
nosferatu# df -h /backupz/tim Filesystem Size Used Avail Capacity Mounted on backupz/tim 17G 0B 17G 0% /backupz/tim
Sjekk ut backupscriptet, rediger det (la deg inspirere av en av de eksisterende backupjobbene), kontroll er endringene, og sjekk det inn igjen:
nosferatu# co -l backup.sh nosferatu# vim backup.sh nosferatu# rcsdiff -u backup.sh nosferatu# ci -u backup.sh
Husk å skrive en vettug commitbeskjed. Det var det!