Newsgroup: it.comp.os.unix
Titolo: Backup su cassetta

Ciao a tutti, non sono molto pratico dei server Unix quindi chiedo a voi:
Ho due server Sun250 con Solaris8, devo salvare dei dati su un sun e
copiarli sull'altro, pensavo di effettuare un restore dalla copie ma non
posso, poichè il programma per fare le copie che mi hanno dato fà solo i
file system e quindi ci impiegherei un'eternità.
Esempio:
Devo copiare i dati sul server1 che si trovano in
/w1/privatepc/comm/responsabile e li devo mettere sul server2 in
/w2/privatepc/comm/resp1.
Naturalmente sarebbe bella cosa mantenere anche i permessi dei file.
Grazie per l'aiuto.
--
--------------------------------------
Moderatore di 
http://ww.inbisac.com


I'm not prejudiced, I hate everyone equally.

oltre alla soluzione che ti hanno proposto potresti usare il comando rcp
(remote copy).
per far questo le due macchine devono essere trusted
(cioč non chiedere la password se fai un rsh o un rcp ad esempio)
quindi devi editare /.rhosts del server2 mettendoci un bel
root server1
a questo punto prova a fare un rsh (come utente root) da server1 a
server2
se riesci a loggarti senza che ti chieda la password puoi procedere con
la copia dei files
utilizzando:
cd /w1/privatepc/comm/responsabile (SERVER1)
rcp -p * server2://w2privatepc/comm/resp1/ (SERVER1)
dovrebbe funzionare tutto cosě
poi ricordati di pulire il /.rhosts
salut.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Interessante il comando rcp, ma non ho capito dove deve stare il file
rhosts?? io ho provato a crearlo in / che in /etc ma non funziona :(

ciao,
il file si chiama .rhosts e va creato con il punto davanti e sotto /
(root)
la sitassi č:
utente macchina
ad esempio:
root server1
questo ad esempio permette di collegarsi alla macchina dove hai editato
il .rhost come utente root da server1 senza che ti venga chiesta la
password
il .rhost abilita anche ad eseguire i comandi da remoto
esempio da root si server1:
rsh server2 date
cosa fa questo comando? si collega da server1 a server2 come root ed
esegue
il comando 'date'
fammi sapere se hai dei problemi/dubbi.
ciao


scusa ma nel post di prima ho sbagliato la sintassi del .rhosts
quella corretta č:
macchina utente
ciao


Grazie a tutti.
Unico problema è che ho divagato un pò, i due server non di vedono in rete,
quindi non posso posso passare i file nè con cpio mè con rcp, l'unico modo è
la classica cassetta.
Ora come copiare i dati sulla cassetta con tar sò come si fà, quello che non
sò è come recuperare i dati dalla cassetta mettendoli in una cartella
specifica, cioè io voglio estrerre tutti i dati degli utenti dentro
/datinuovi/ col comando tar.
Ciao

 Ciao


il file .rhosts deve essere creato nella home di root (o dell'utente
che fa' rcp/rsh) dell'host remoto e deve essere di proprieta' dell'utente
con permessi 0600.
un comodo comando per copiare un sottoalbero da una macchina all'altra
puo' essere
# cd srcdir
# tar cf - . | rsh -l remoteuser remotehost "(cd destdir; tar xvf -)"
nella home del remoteuser crei il file .rhosts (non rhosts) e metti
su una riga "srchost  localuser"


E pensare che il man del tar l'avrò guardato mille volte :(. Ma dove ho la
testa.
Grazie mille a tutti.
Adesso farò delle prove con rcp e vi saprò dire :D
