File di backup dal client Linux su Windows Server


1

Sto provando a fare il backup dei miei file dalla mia scatola di Linux sul mio Windows Server 2008 come push, e quando li elimino dalla mia scatola di Linux, rimangono sul mio Windows Server. Ho trovato molte fonti simili, ma la maggior parte dei risultati sono stati da Windows a Linux. Sono riuscito a trovare casi leggermente più simili come l' utilizzo di rsync e cygwin per sincronizzare i file da un server Linux a un PC notebook Windows e rsync da PC Windows a un server Linux remoto , con il più simile un backup da Linux a Windows Server, ma tramite un pull da Windows Server.

Inizialmente, ho usato Unison perché pensavo che avere la funzionalità a 2 vie sarebbe stata utile, e avrei dovuto solo impostare alcune configurazioni per renderlo a 1 via. Sfortunatamente, non sono riuscito a trovare la configurazione corretta e sono riuscito a sincronizzare solo usando il comando unison "profile" -ui text -auto -silent. Quando ho cancellato i file sul mio box Linux, anche i file nel Server sono stati cancellati, il che ovviamente non è quello che voglio. Quando ho provato a trovare le opzioni per Unison, ho scoperto solo l' -forceopzione, che non mi è stata di aiuto, poiché quello che volevo era un aggiornamento incrementale del server.

Ho scoperto che avrei potuto ottenere questo risultato usando rsync e l' -aopzione (archivio), che avrebbe continuato ad aggiungere file anche se li avessi cancellati dalla mia scatola di Linux.

Ho installato Cygwin sul mio Windows Server, configurato un demone SSH, ma non riesco a farlo funzionare. Ho anche configurato Windows Firewall per aprire la porta 22 (sia in entrata che in uscita). Ho usato il seguente comando dalla mia scatola di Linux:

rsync -avrzn /folder/to/be/backed/up/ username@192.168.254.40:/cygdrive/c/place/to/store/backed/up/files

(a - archivio, v - verbose, r - recurse in sottodirectory, z - compress, n - dryrun)

ma non funzionerà. Qualcuno mi può aiutare? Non mi dispiace usare Unison o rsync, purché raggiunga quello che voglio.

Risposte:


0

Sono stato in grado di farlo all'unisono, usando l'opzione di nodeletion. Nel file .prf, includerenodeletion=/root/to/ignore/deletions

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.