Hostwinds Tutoriais

Resultados da busca por:


Índice


Linux apenas
De uma máquina Unix
De uma máquina Windows

Como sincronizar um VPS com seu computador local com rsync (Linux)

Tag: VPS,  Linux 

Linux apenas
De uma máquina Unix
De uma máquina Windows

Linux apenas

Este guia requer rsync e só funcionará em Linux VPS, e não funcionará em Windows VPS.

Se você gostaria de copiar o conteúdo do seu * -NIX VPS para sua máquina local, o rsync comando torna extremamente fácil fazer isso.

rsync é uma ferramenta padrão para sistemas operacionais baseados em Unix, usada para sincronizar arquivos entre diretórios. Um uso bacana de rsync é que os diretórios de origem e destino para sincronização podem estar localizados em um servidor remoto. Até funciona com MacOSx.

Podemos usar esse recurso para sincronizar arquivos do Remote VPS para o seu local.Este revestimento irá sincronizar todos os arquivos no VPS a partir do diretório /.Ele preservará permissões e propriedade, e copiar objetos no modo "Archive", que também preserva timestamps, links símbolos e outros recursos:

De uma máquina Unix

# sudo rsync --archive root@<IP>:/* --exclude={"/tmp/","/sys/","/proc/","/dev/","/mnt/"} .
  • sudo: execute o comando com privilégio de root
  • rsync: execute o binário do comando rsync
  • -arquivo: executa em modo de arquivo, que executa recursivamente e preserva dados de plataforma cruzada, como carimbos de data / hora, links simbólicos, propriedade e permissões.
  • raiz@:/* - O nome de usuário, host e diretório para copiar. Substituir raiz com o usuário alvo no VPS, e substitua IP com o IP do VPS
  • -Exclude = {"/ tmp /", "/ sys /", "/ proc /", "/ dev /", "/ mnt /"} : Exclui arquivos em tmp, sys, proc, dev, e mnt diretórios. Estes são diretórios exclusivos do estado que geralmente não são necessários, mas podem ser copiados conforme desejado.

O comando pode levar vários minutos para ser concluído. Depois de concluído, o conteúdo do VPS estará disponível em sua máquina local:

Agora você terá uma cópia do conteúdo do VPS com as estruturas de arquivo originais preservadas.


De uma máquina Windows

O Windows não oferece suporte para o rsync comando.Você precisará instalar o Cygwin com os pacotes líquidos padrão.Então você pode executar os comandos fornecidos do Bash.exe de Cygwin.

Escrito por Hostwinds Team  /  Junho 18, 2020