PDA

Visualizza la versione completa : tar pipe ssh (backup)


Gionnico
22-11-2007, 17:24
Ho un computer dove vorrei
1) fare un tar di una cartella
2) mandare l'output di tar non in un file, ma, attraverso ssh al computer destinazione
3) il computer destinazione prende l'output e ne crea il file tar.


Come faccio?

Il computer destinazione ha un server ssh.

Forse bisogna tirare in ballo anche dd.

Qualcuno ha una soluzione testata, perché a doverlo scrivere a mano ho l'impressione che dovrei fare diversi tentativi, e non ho molto tempo ^_^

Comunque ci provo, così di getto mi viene da scrivere


tar -cf - /home/utente | ssh destinazione "dd of=/backupserver/utente.tar"

E' ok?

Gionnico
22-11-2007, 18:08
Mi rispondo: si, funziona perfettamente!

Ed è stato velocissimo!!

L'altra volta ci avevo messo un paio d'ore a creare questo file compresso (processore lento) nel computer stesso, e non ero arrivato alla fine perché mancava spazio.

Con questo sistema, in meno di 5 minuti ha copiato 2GB di roba.
Ora l'ho messa a comprimere, ma sul pc più potente :D

Loading