Szalagos egység beállítása
Ha szerepel a szalagos egységünk az eredeti amanda.conf
fájlban, akkor egyszerűen másoljuk át a
/etc/amanda/havi_backup/amanda.conf fájlunkba. Ha nem
szerepel, akkor le kell futtatnunk a következő parancsot:
# /usr/sbin/tapetype -f /dev/st0 -t MYDAT
Ez a parancs végigírja a szalagot, ezért csak olyat tegyünk bele,
amin nincs fontos adat, mert minden letörlődik róla! Először
folyamatosan végigírja, másodszor pedig véletlenszerűen ír,
teker, majd megint ír. Meglehetősen hosszú ideig tart a
felismerés folyamata (például egy HP SureStore DAT40,
16508MB-os szalag esetén körülbelül 4 óra). Ha végzett, akkor
kiírja azokat az adatokat, amelyeket be kell írnunk a saját
amanda.conf fájlunkba (a MYDAT nevet én választottam, de
bármi lehet, csak egyedi legyen):
define tapetype MYDAT {
comment "just produced by tapetype program"
length 16508 mbytes
filemark 452 kbytes
speed 2610 kbytes
}
Nézzük meg a szalagos mentéshez szükséges teljes konfigurációs állományt.
org "Havi szalagos mentes"
mailto "atkosa@akarmi.intra"
dumpuser "backup"
inparallel 4
dumporder "
netusage 600
dumpcycle 6 weeks
tapecycle 6 tapes
bumpsize 20 MB
bumpdays 1
bumpmult 4
etimeout 300
dtimeout 1800
ctimeout 30
runtapes 1
tapedev "/dev/nst0"
tapetype MYDAT
labelstr "^HAVISZALAG[0-9][0-9]*$"
diskdir "/holding"
disksize 200 MB
infofile "/var/lib/amanda/havi_backup/curinfo"
logfile "/var/lib/amanda/havi_backup/log"
indexdir "/var/lib/amanda/havi_backup/index"
define tapetype MYDAT {
comment "just produced by tapetype program"
length 16508 mbytes
filemark 452 kbytes
speed 2610 kbytes
}
define dumptype teljes_mentes {
program "GNUTAR"
comment "particiok mentese tar-ral"
options index, exclude-list "/etc/amanda/exclude.gtar"
priority high
dumpcycle 0
maxcycle 0
}
A konfigurációs állományból csak azokat az opciókat magyarázom el, amelyek eltérnek a merevlemezes mentés esetén alkalmazottaktól.
- diskdir
- Az itt megadott könyvtárban helyezi el az Amanda
az átmeneti adatokat, mielőtt kiírná őket a szalagra. Ez akkor
jön jól, ha a hálózaton keresztül több gépről kell összeszednünk
a mentendő adatokat.
- disksize
- Az előző pontban megadott merevlemez-terület mérete.
Ahhoz viszont meg kell ismertetnünk az Amandával a szalagjainkat (fel kell címkéznünk őket), hogy tudja, melyik szalag a soron következő. Ezt az alábbi paranccsal tudjuk megtenni:
# su - backup $ /usr/sbin/amlabel havi_backup HAVISZALAG01
A napi_szalag a /etc/amanda könyvtárban lévő
könyvtár, a HAVISZALAG01 pedig a labelstr sorban
megadott névnek megfelelő elnevezés.
Ellenőrizzük le az ily módon megcímkézett szalagot:
# su - backup $ /usr/sbin/amcheck havi_backup
Ha hasonló a válasz, akkor jó minden:
Amanda Tape Server Host Check ----------------------------- /holding: 106474 KB disk space available, that's plenty. NOTE: skipping tape-writable test. Tape HAVISZALAG01 label ok. Server check took 0.008 seconds. Amanda Backup Client Host Check ------------------------------- Client check: 1 host checked in 0.127 seconds, 0 problems found. (brought to you by Amanda 2.5.1p1)
A /holding: 106474 KB disk space available, that's plenty.
sor azt jelenti, hogy a konfigurációs állományban
(amanda.conf) megadott 200MB átmeneti területből csak
106474KB szabad.
Kosa Attila
2009-03-23