A szerver telepítése
A szerver telepítése:
# apt-get install amanda-server
Ez felteszi az amanda-server és amanda-common
csomagokat (persze az összes függőséggel együtt).
A telepítés közben látható, hogy a backup felhasználót
hozzáadja a disk és a tape csoporthoz az
amanda-common csomag postinst szkriptje.
Setting up amanda-common (2.5.1p1-2.1) ... Adding user `backup' to group `disk' ... Done. Adding user `backup' to group `tape' ... Done.
Ha a mentést végző gépről is szeretnénk mentést készíteni, akkor
fel kell telepítenünk a amanda-client csomagot is.
# apt-get install amanda-client
Szükség van inetd-re (vagy xinetd-re) a szerveren
is az Amanda működéséhez. Az alábbi sorok kerülnek bele a fenti
telepítéskor a /etc/inetd.conf fájlba:
amandaidx stream tcp nowait backup /usr/sbin/tcpd /usr/lib/amanda/amindexd amidxtape stream tcp nowait backup /usr/sbin/tcpd /usr/lib/amanda/amidxtaped amanda dgram udp wait backup /usr/sbin/tcpd /usr/lib/amanda/amandad
Ne felejtsük el elindítani az openbsd-inetd démont,
különben az amanda nem lesz működőképes!
A netstat -napu parancs kimenetében látható, hogy a
10080-as porton figyel az inetd, pontosabban az általa
felügyelt amanda. A netstat -natp kimenetében
pedig az 10082-es és 10083-as portok láthatóak. A
/etc/services fájlban tudjuk megnézni, hogy melyik portot
melyik szolgáltatás használja.
A telepítés után a /etc/amanda könyvtárban találunk egy
fájlt (crontab.amanda) és egy könyvtárat
(DailySet1). A DailySet1 könyvtár két fájlt
tartalmaz, egy amanda.conf és egy disklist nevűt.
Mindezek csak minták, hasonlóakat kell létrehoznunk ahhoz, hogy
működő mentési rendszerünk legyen. A /etc/amanda
könyvtárban hozzunk létre egy könyvtárat (célszerűnek tűnik
aszerint elnevezni, amilyen célt fog szolgálni, például a napi
mentésekhez adjuk neki a napi_backup nevet). A
napi_backup könyvtárba fogjuk létrehozni saját
amanda.conf és disklist fájlunkat. A havi
mentésekhez hozzunk létre egy új könyvtárat, például
havi_backup néven. Ebben is ugyanúgy létre kell majd
hoznunk saját amanda.conf és disklist fájlunkat.
Nem szabad elfelejtenünk, hogy a backup felhasználónak és
csoportnak kell adnunk a könyvtárakat és fájlokat! Erre azért
van szükség, mert ezekben a könyvtárakban adminisztrálja az
Amanda a szalagokkal kapcsolatos dolgokat (a tapelist,
tapelist.amlabel, tapelist.yesterday,
changer-access, changer-clean, és
changer-slot nevű fájlokban). Hozzuk létre a szükséges
könyvtárakat, valamint állítsuk be a tulajdonosukat és a
jogosultságokat.
# mkdir -p /etc/amanda/napi_backup /etc/amanda/havi_backup /holding /backup /var/lib/amanda/napi_backup/curinfo /var/lib/amanda/napi_backup/index \ /var/lib/amanda/napi_backup/log /var/lib/amanda/havi_backup/curinfo /var/lib/amanda/havi_backup/index /var/lib/amanda/havi_backup/log \ /var/log/amanda/napi_backup/log /var/log/amanda/havi_backup/log # touch /etc/amanda/exclude.gtar /etc/amanda/napi_backup/tapelist /etc/amanda/havi_backup/tapelist # chmod -R 0770 /holding /backup /etc/amanda/napi_backup /etc/amanda/havi_backup /var/lib/amanda/napi_backup /var/lib/amanda/havi_backup \ /var/log/amanda/napi_backup/log /var/log/amanda/havi_backup/log # chmod 0440 /etc/amanda/exclude.gtar # chmod 0660 /etc/amanda/napi_backup/tapelist /etc/amanda/havi_backup/tapelist # chown -R backup:backup /holding /backup /etc/amanda/napi_backup /etc/amanda/havi_backup /var/lib/amanda/napi_backup/ /var/lib/amanda/havi_backup \ /etc/amanda/exclude.gtar /var/log/amanda/napi_backup/log /var/log/amanda/havi_backup/log
Kosa Attila
2009-03-23