Backup e restore di un client con amanda: Difference between revisions

From RVM Wiki
Jump to navigation Jump to search
No edit summary
 
Line 4: Line 4:
In particolare, il server locale dovrà essere dichiarato con il suo nome effettivo, NON localhost.
In particolare, il server locale dovrà essere dichiarato con il suo nome effettivo, NON localhost.


Aggiungere il nome del client in /etc/amandahosts:
==CLIENT==
 
Sistemare i servizi inetd:
 
sudoedit /etc/inetd.conf
 
amanda          dgram  udp    wait    backup  /usr/lib/amanda/amandad        amandad          -auth=bsd amdump amindexd amidxtaped
amandaidx      stream  tcp    nowait  backup  /usr/lib/amanda/amindexd      amindexd -auth=bsd amdump amindexd amidxtaped
amidxtape      stream  tcp    nowait  backup  /usr/lib/amanda/amidxtaped    amidxtaped      -auth=bsd amdump amindexd amidxtaped
 
Riavviare inetd
sudo invoke-rc.d openbsd-inetd restart
 
Aggiungere il nome del server ed i programmi in /etc/amandahosts:


  ...
  ...
  galmail.galimberti.priv        root
  galmail.galimberti.priv        backup  amdump amindexd amidxtaped
  ...
  ...


==SERVER==
Definire il backup da fare sul client in  /etc/amanda/DailySet1/disklist
Definire il backup da fare sul client in  /etc/amanda/DailySet1/disklist



Revision as of 14:07, 14 January 2009

Configurazione Server

Configurare il server e testarlo per un corretto backup locale. In particolare, il server locale dovrà essere dichiarato con il suo nome effettivo, NON localhost.

CLIENT

Sistemare i servizi inetd:

sudoedit /etc/inetd.conf

amanda dgram udp wait backup /usr/lib/amanda/amandad amandad -auth=bsd amdump amindexd amidxtaped amandaidx stream tcp nowait backup /usr/lib/amanda/amindexd amindexd -auth=bsd amdump amindexd amidxtaped amidxtape stream tcp nowait backup /usr/lib/amanda/amidxtaped amidxtaped -auth=bsd amdump amindexd amidxtaped

Riavviare inetd sudo invoke-rc.d openbsd-inetd restart

Aggiungere il nome del server ed i programmi in /etc/amandahosts:

...
galmail.galimberti.priv         backup  amdump amindexd amidxtaped
...

SERVER

Definire il backup da fare sul client in /etc/amanda/DailySet1/disklist

...
galmail         /       always-full
...

Configurazione Client

Installare amanda-client

sudo apt-get install amanda-client

Definire in /etc/amandahosts il nome del server che può accedere al client:

...
galserver.galimberti.dom        backup@galserver.galimberti.dom
galserver.galimberti.dom        backup
galserver                       backup@galserver.galimberti.dom
galserver                       backup

Dal server testare se è tutto ok:

sudo -u backup /usr/sbin/amcheck DailySet1

Restore del client

Dal client lanciare:

sudo amrecover -s galserver -t galserver

Scegliere l'host:

sethost galmail

Scegliere il disco da cui restorare:

setdisk /

Se non lo si conosce:

listdisk

Scegliere la data del backup da restorare:

setdate 2006-01-03

Se no la si conosce: history

Scegliere la dir di restore

lcd /tmp

Aggiungere ciò che si desidera restorare

add directory_o_file

Avviare il restore

extract