[successivo] [precedente] [inizio] [fine] [indice generale] [violazione licenza] [translators] [docinfo] [indice analitico] [volume] [parte]


Capitolo 652, scheda riassuntiva
Operazioni a distanza e servizi di rete 2

Comando Descrizione

rsh [-l nome_utenza_remoto] nodo tar cf - \
  \origine_da_archiviare | bzip2 > archivio_locale

lsh[c] [-l nome_utenza_remoto] nodo tar cf - \
  \origine_da_archiviare | bzip2 > archivio_locale

ssh [-l nome_utenza_remoto] nodo tar cf - \
  \origine_da_archiviare | bzip2 > archivio_locale

ssh [nome_utenza_remoto@]nodo tar cf - \
  \origine_da_archiviare | bzip2 > archivio_locale

Utilizza rsh, o un'altra shell remota simile, per eseguire l'archiviazione di una directory di un elaboratore remoto nell'elaboratore locale, utilizzando lo standard output come mezzo per trasferire l'archivio attraverso la rete, dove poi viene compresso con bzip2 e memorizzato in un file.

cd directory_di_destinazione ; rsh -l root nodo \
  \tar czf - / | tar xzpf -

cd directory_di_destinazione ; ssh -l root nodo \
  \tar czf - / | tar xzpf -

cd directory_di_destinazione ; ssh root@nodo \
  \tar czf - / | tar xzpf -

Trasferisce, in modo grossolano, una copia completa del file system di un elaboratore remoto, nell'elaboratore locale, inserendola a partire dalla directory corrente.

rsh -l root nodo 'cat /dev/hda1 | gzip -9' \
  \| gunzip > /dev/hda1

lsh[c] -l root nodo 'cat /dev/hda1 | gzip -9' \
  \| gunzip > /dev/hda1

ssh -l root nodo 'cat /dev/hda1 | gzip -9' \
  \| gunzip > /dev/hda1

ssh root@nodo 'cat /dev/hda1 | gzip -9' \
  \| gunzip > /dev/hda1

Trasferisce, in modo grossolano, una copia completa della prima partizione del primo disco ATA di un elaboratore remoto, nell'elaboratore locale, nella stessa partizione, supponendo che entrambe abbiano la stessa geometria (secondo la configurazione del firmware) e la stessa dimensione (in cilindri).
Bisogna fare molta attenzione a non sbagliare, se non si vogliono creare danni; in particolare bisogna assicurarsi di avere usato gli apostrofi nella posizione giusta (né prima né dopo). Si usi a proprio rischio!

rsh -l root nodo 'cat /dev/hda | gzip -9' \
  \| gunzip > /dev/hda

lsh[c] -l root nodo 'cat /dev/hda | gzip -9' \
  \| gunzip > /dev/hda

ssh -l root nodo 'cat /dev/hda | gzip -9' \
  \| gunzip > /dev/hda

ssh root@nodo 'cat /dev/hda | gzip -9' \
  \| gunzip > /dev/hda

Trasferisce, in modo ancora più grossolano, una copia completa della prima unità ATA di un elaboratore remoto, nell'elaboratore locale, che ha un disco con la stessa geometria (secondo la configurazione del firmware) e con un numero maggiore o uguale di cilindri.
Bisogna fare molta attenzione a non sbagliare, se non si vogliono creare danni; in particolare bisogna assicurarsi di avere usato gli apostrofi nella posizione giusta (né prima né dopo). Si usi a proprio rischio!

L'argomento è trattato nei capitoli 164 e 228.

Appunti di informatica libera 2004.10.10 --- Copyright © 2000-2004 Daniele Giacomini -- <daniele (ad) swlibero·org>, <daniele·giacomini (ad) poste·it>


Dovrebbe essere possibile fare riferimento a questa pagina anche con il nome operazioni_a_distanza_e_servizi_di_rete_2.html

[successivo] [precedente] [inizio] [fine] [indice generale] [violazione licenza] [translators] [docinfo] [indice analitico]

Valid ISO-HTML!