Hostwinds Учебники

Результаты поиска для:


Содержание


Только Linux
С Unix-машины
С Windows-машины

Как синхронизировать VPS с локальным компьютером с помощью rsync (Linux)

Теги: VPS,  Linux 

Только Linux
С Unix-машины
С Windows-машины

Только Linux

Это руководство требует rsync и будет работать только на Linux VPS и не будет работать на Windows VPS.

Если вы хотите скопировать содержимое вашего * -Nix VPS на свой локальный компьютер, rsync Команда делает это очень легко.

rsync это стандартный инструмент для операционных систем на базе Unix, который используется для синхронизации файлов между каталогами. Одно изящное использование rsync заключается в том, что исходный и целевой каталоги для синхронизации могут быть расположены на удаленном сервере. Он работает даже с MacOSx.

Мы можем использовать эту функцию для синхронизации файлов с удаленного VPS к вашему localhost.Этот одноклассник синхронизирует все файлы на VPS, начиная с Directory.Он сохранит разрешения и владение и копировать объекты в режиме «Архив», который также сохраняет временные метки, симликовые и другие функции:

С Unix-машины

# sudo rsync --archive root@<IP>:/* --exclude={"/tmp/","/sys/","/proc/","/dev/","/mnt/"} .
  • судо: запустить команду с правами root
  • rsync: выполнить двоичную команду rsync
  • -архив: запускать в режиме архива, который выполняется рекурсивно и сохраняет межплатформенные данные, такие как отметки времени, символические ссылки, владение и разрешения.
  • корень@:/* - Имя пользователя, хост и каталог для копирования. Заменять корень с целевым пользователем на VPS и замените IP с IP VPS
  • -ЭксClude = {"/ tmp /", "/ sys /", "/ proc /", "/ dev /", "/ mnt /"} : Исключает файлы в tmp, sys, proc, разработчик, а также мнт каталоги. Это эксклюзивные государственные каталоги, которые, как правило, не нужны, но могут быть скопированы по желанию.

Выполнение команды может занять несколько минут. После его завершения содержимое VPS будет доступно на вашем локальном компьютере:

Теперь у вас будет копия содержимого VPS с сохраненными исходными файловыми структурами.


С Windows-машины

Windows не поддерживает rsync команда.Вам нужно будет установить Cygwin с чистыми пакетами по умолчанию.Затем вы можете выполнить предоставленные команды из Bash.exe Cygwin.

Написано Hostwinds Team  /  Июнь 18, 2020