Newsgroup: it.comp.os.linux.sys
Titolo: Montare disco di un server in remoto

Ciao a tutti,
devo fare un backup di una zona di un disco che non è sul server in cui c'è
il DAT, quindi per prima cosa ho fatto una VPN tra la rete in cui c'è il
server con il DAT e quella in cui c'è il server con la zona di cui fare il
backup.
Adesso vorrei creare uno script tipo backup.sh (classico con #!/bin/sh) in
cui:
1) Montare sul server con il DAT la zona del disco del server in remoto da
fare il backup
2) Fare il backup --> è quì non c'è problema
3) Smontare il disco --> preferisco montarlo e smontarlo in quanto se
dovesse cadere la VPN non ci sono problemi....
Adesso però non ho idea su come montare la zona del server in remoto sul
server con il DAT..... potete farmi degli esempi tenendo conto di queste due
cose:
--> la zona del server in remoto che voglio fare il backup è /var/www/siti/*
--> la zona in cui la vorrei montare nel server in cui c'è il DAT è
/root/backup/serverweb
--> il server in remoto ha come ip 10.145.129.2
--> il server con il DAT ha come ip 192.168.1.254
ho provato con #mount -t ext3 10.145.129.2:/var/www/siti
/root/backup/serverweb, ma mi dà errore !!! sicuramente ho scritto una
scemata !!!! ma si và anche a tenativi !!!!
Considerate che le due macchine comunicano tra loro
benissimo....ping...ssh...e altro tutto ok !!!
Grazie mille
Matteo


questa sintassi va quasi bene solo se la dir è esportata via nfs, +
corretamente:
mount -t nfs 10.145.129.2:/var/www/siti
 Ciriciao
  Gio'
-- 
         ((__))
          (00)          
http://web.tiscali.it/bigio
-nn--(o__o)--nn-

 
Devi usare NFS. Devi configurare il 10.145.x.x come server NFS. Devi
installare del software se non è già installato: se abiliti il supporto NFS
nel kernel allora ti serve il nfs-kernel-server (così si chiama su Debian),
altrimenti ti basta nfs-server (sempre su Debian). Poi configuri la macchina
(man 5 exports) server e su quella client usi mount
10.145.129.2:/var/www/siti 10.145.129.2:/var/www/siti senza specificare il
filesystem (comunque dovresti usare -t nfs).
Per ulteriori dubbi leggiti NFS-HOWTO.
Ciao
Andrea

 filesystem (comunque dovresti usare -t nfs).
Grazie mille, ho fatto un pò di prove e funziona tutto benissimo anche con
redhat 7.3, ora ti volevo chiedere secondo te funziona uno script così dal
nome backup.sh
---------------- inizio -----------------
#!/bin/sh
mount 10.145.129.2:/var/www/siti /root/serverweb
tar --create --verbose --file=/dev/st0 /root/serverweb/*
/var/www/fileserver/*
tar --create --verbose /root/serverweb/* /var/www/fileserver/* | gzip -c >
/root/backup/backup.tgz
gzip -dc /root/backup/backup.tgz | tar -t > /root/backup/backup.log
umount 10.145.129.2:/var/www/siti /root/serverweb
---------------fine--------------------
La prima riga monta la directory remota
La seconda fà il backup della directory montata e di una locale sul DAT
La terza fa lo stesso backup ma su disco locale
La quarta fà il log del backup fatto sul disco locale
La quinta smonta la directory remota
Seconde te le operazioni vengono eseguite in ordine ???
Questo script funziona bensissimo per il backup della sola zona locale senza
quindi montare la directory remota ma credo che possa andare bene anche
così.... che ne pensi ???
Saluti
Matteo

 che ne pensi ???
Io lo farei così, per comodità:
#!/bin/sh
mount 10.145.129.2:/var/www/siti /root/serverweb
tar cf /dev/st0 /root/serverweb/* /var/www/fileserver/*
tar czvf /root/backup/backup.tgz /root/serverweb/* /var/www/fileserver/* > \
/root/backup/backup.log
umount 10.145.129.2:/var/www/siti /root/serverweb
Ciao
Andre