Как скопировать все мои данные из сервера?

Решение этой проблемы должно установить gnuplot-x11 и установить терминал от 'неизвестного' до 'x11'.

0
07.07.2019, 18:17
2 ответа

Сделанный в сервере с:

rsync -avx --progress ~ user@backup-host:~/backup

Более подробная информация.

2
28.01.2020, 02:37
  • 1
    мне также нравится добавлять --delete иначе резервное копирование просто растет с вещами, в которых Вы больше не нуждаетесь. Удостоверьтесь, что использовали ту опцию с осторожностью! –  DavidG 31.01.2014, 17:17
  • 2
    я вырою в тех (и другой) опции с большим количеством времени, вероятно, существует большая опция, которая могла, помог. –  RSFalcon7 31.01.2014, 17:27

Лично я использую этот скрипт для получения общесистемной резервной копии с моего сервера.

Обратите внимание на sudo перед rsync, чтобы убедиться, что группы, пользователи и разрешения установлены правильно.

Конечно, загрузка всего сервера может занять некоторое время. Вы можете изменить папку, изменив serv:/на serv:/home/myuser/important/

.
#!/bin/bash
#setup
folder=$(date +%Y-%m-%d)
mkdir $folder
cd $folder

#download
sudo rsync -aPuzh --exclude='/proc' --exclude='/dev' --exclude='/tmp' --exclude='/sys'  --exclude='*/.cache' serv:/./

#compress
sudo tar -czf "$folder.tar.gz" *
sudo mv "$folder.tar.gz"../
cd..

#delete original
sudo rm -rf "$folder"
0
28.01.2020, 02:37

Теги

Похожие вопросы