Általános konfigurációs
beállítások
A /var/backups könyvtárban található egy
.amandahosts nevű link, amely a /etc könyvtárban
lévő amandahosts fájlra mutat. Már szerepel benne a
localhost backup páros, de egészítsük ki a
következőképpen:
localhost backup backup.akarmi.intra backup
Tehát a gép teljes nevét, és a backup felhasználói nevet kell feltüntetni.
A mentési stratégia kialakításában viszonylag szabad kezünk van.
Lehetőségünk van a mentésre alkalmazandó program kiválasztására
(jellemzően a dump és a tar programot használjuk,
de a dump esetén ellenőrizni kell, hogy képes-e a
fájlrendszerünk mentésére).
Meglehetősen sok opciót használhatunk, de csak a példában használtak magyarázatát olvashatjuk alább:
- comment
- Csak megjegyzés megadására szolgál.
- compress
- A tömörítési módszer megadása. Az alábbi
lehetőségekből választhatunk (az alapértelmezés a compress
client fast):
- none
- Nincs tömörítés.
- client best
- A kliens gépen történik a tömörítés
és a legjobb tömörítési módot használja.
- client fast
- A kliens gépen történik a tömörítés
és a leggyorsabb tömörítési módot használja.
- server best
- A szerver gépen történik a tömörítés
és a legjobb tömörítési módot használja.
- server fast
- A szerver gépen történik a tömörítés és a leggyorsabb tömörítési módot használja.
- index
- Indexfájlokat hoz létre, amelyekben kereshetünk.
- exclude-list
- Ennek az opciónak egy fájlt lehet megadni
(most az
exclude.gtarnevűt adtuk meg), amelyben azokat a fájlokat és könyvtárakat adhatjuk meg, amelyeket ki akarunk hagyni a mentésből. Nézzünk erre is egy példát:./proc/* ./tmp/*
Magának a fájlnak mindenképpen léteznie kell, akár üresen is. Figyelni kell arra, hogy (a
tarmiatt, mert leszedi a /-t a mentés elejéről) . (pont)-tal kell kezdeni az elérési útvonalak megadását. Ha csak annyit írnánk, hogy ./proc, akkor a könyvtár neve sem kerül bele a mentésbe. Ha azt szeretnénk, hogy a könyvtár neve benne legyen a mentésben, de a tartalma nem, akkor a fent kiemelt példának megfelelően kell megadni a könyvtár nevét. Ennek a visszaállításkor lehet jelentősége, nem árt erre figyelni.
A fentieken kívül lehetőségünk van meghatározni egy prioritási szintet. A low, medium és high lehetőségek közül választhatunk. Ezeknek akkor van jelentőségük, amikor az Amandának nem áll rendelkezésére szalag a mentéshez valamilyen hiba miatt. Ekkor a magasabb prioritású kerül először mentésre.
A mentendő könyvtárakat (partíciókat) is meg kell határoznunk.
Ehhez a disklist fájlt kell megszerkesztenünk. Ebben a
következőknek kell egy sorba kerülniük:
gep_neve /mentendo strategia
A gep_neve elég egyértelmű, a mentendő gép nevét kell
megadni (én a domain részt nem írtam oda). A /mentendo
már érdekesebb, itt megadhatunk könyvtárnevet, illetve
partíciónevet is. Tehát az sdb2 is érvényes (használható)
definíció. A strategia helyére írhato dolgokat az
amanda.conf fájlban találhatjuk meg (illetve hozhatjuk
létre) dumptypes címszó alatt.
Például ahhoz, hogy a dns nevű gép /etc könyvtárát
le tudjuk menteni a saját stratégiánkkal, a következőket kell
beleírni a disklist fájlunkba.
dns /etc teljes_mentes
Az Amandának szüksége van néhány MB-nyi területre, ahol a log,
debug és index fájlokat tárolja. Ezek nagyra meg tudnak nőni,
ezért nem ajánlott a /etc/amanda könyvtárban tárolni őket.
Ezen fájlok helyének beállítására szolgálnak az infofile,
logfile és indexdir opciók az amanda.conf
fájlban.
A mentés automatizálásához a cron segítségét kell igénybe
vennünk. A /etc/cron.d könyvtárban hozzunk létre egy
fájlt (például mentes néven), amelyben határozzunk meg
időpontot (vagy időpontokat) a szalagok ellenőrzésére, valamint a
tényleges mentésre. Az alábbihoz hasonlóaknak kell szerepelnie
ebben a fájlban.
0 10,15 * * mon-fri backup /usr/sbin/amcheck -a napi_backup 55 22 * * mon-fri backup /usr/sbin/amdump napi_backup
Ezzel azt érjük el, hogy hétfőtől péntekig minden nap (beleértve
a hétfőt és a pénteket is) pontosan 10 és 15 órakor lefusson az
amcheck, ily módon ellenőrizve azt, hogy a következő
mentésnek megfelelő szalag található-e a meghajtóban és
mindenképpen küldjön e-mail-t az ellenőrzés eredményéről (a
-a opció hatására). A -a opció helyett
használhatjuk a -m opciót, amely csak probléma esetén küld
e-mail-t. A mentés (az amdump futása) hétfőtől péntekig
minden este 22 óra 55 perckor indul (amelynek eredményéről
szintén e-mail-ben kapunk jelentést, az amanda.conf fájl
mailto opciójában megadott címre vagy címekre).
Kosa Attila
2009-03-23