Hostwinds Tutorial

Cerca risultati per:


Sommario


Solo Linux
Da una macchina Unix
Da una macchina Windows

Come sincronizzare un VPS sul tuo computer locale con rsync (Linux)

Tag: VPS,  Linux 

Solo Linux
Da una macchina Unix
Da una macchina Windows

Solo Linux

Questa guida richiede rsync e funzionerà solo su Linux VPS e non funzionerà su Windows VPS.

Se desideri copiare il contenuto del tuo * -Nix VPS nella tua macchina locale, il rsync Il comando rende estremamente facile farlo.

rsync è uno strumento standard per i sistemi operativi basati su Unix che viene utilizzato per sincronizzare i file tra directory. Un uso elegante di rsync è che le directory di origine e di destinazione per la sincronizzazione possono essere posizionate su un server remoto. Funziona anche con MacOSx.

Possiamo utilizzare questa funzione per sincronizzare i file dai VP remoti al tuo LocalHost.Questo liner sincronizzerà tutti i file sul VP che inizia dalla directory /.Conserverà le autorizzazioni e la proprietà e copia oggetti in modalità "Archivio", che conserva anche timestamps, symlink e altre caratteristiche:

Da una macchina Unix

# sudo rsync --archive root@<IP>:/* --exclude={"/tmp/","/sys/","/proc/","/dev/","/mnt/"} .
  • sudo: esegui il comando con privilegi di root
  • rsync: esegue il comando binario rsync
  • -archivio: eseguito in modalità archivio, che viene eseguito in modo ricorsivo e preserva i dati multipiattaforma come timestamp, collegamenti simbolici, proprietà e autorizzazioni.
  • radice@:/* - Il nome utente, host e directory da copiare. Sostituire radice con l'utente di destinazione sul VPS e sostituire IP con l'IP del VPS
  • -Exclude = {"/ tmp /", "/ sys /", "/ proc /", "/ dev /", "/ mnt /"} : Esclude i file in formato tmp, sys, proc, dev, e mnt directory. Queste sono directory esclusive di stato che generalmente non sono necessarie, ma possono essere copiate come desiderato.

Il completamento del comando potrebbe richiedere diversi minuti. Una volta completato, i contenuti del VPS saranno disponibili sul tuo computer locale:

Ora avrai una copia del contenuto del VPS con le strutture dei file originali preservate.


Da una macchina Windows

Windows non fornisce supporto per rsync comando.Avrai bisogno di installare il cygwin con i pacchetti netti predefiniti.Quindi è possibile eseguire i comandi forniti da Cygwin's Bash.exe.

Scritto da Hostwinds Team  /  giugno 18, 2020