1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  1. Endzhey

    Endzhey Пользователь

    Регистрация:
    8 июн 2017
    Сообщения:
    189
    Симпатии:
    35
    Всем привет.

    Выкладываю свой простенький скрипт для бэкапа важных файлов сервера или же других файлов на VDS с автоматической выгрузкой на FTP сервер.
    Код:
    #!/bin/sh
    
    NAME="backup"    #название бэкапа
    DIR="/home/user"    #размещение бэкапа
    BACKUP="/home/user/server"    #папки, файлы для бэкапа (указывать через пробел)
    
    FTPD="/"    #размещение бэкапа на ftp сервере
    FTPU="login"    #логин ftp
    FTPP="password"    #пароль ftp
    FTPS="ip"    #айпи ftp
    
    DATE=$(date +%Y%m%d)
    
    cd $DIR
    tar -cvzf $DIR/$NAME-$DATE.tar.gz $BACKUP
    
    FILE=$NAME-$DATE.tar.gz
    
    ftp -n $FTPS <<END_SCRIPT
    quote USER $FTPU
    quote PASS $FTPP
    cd $FTPD
    mput $FILE
    quit
    END_SCRIPT
    
    rm -f $NAME-$DATE.tar.gz    #удаление бэкапа с VDS после загрузки на ftp сервер (удалите если не требуется)
    Установка:
    1. Закидываем скрипт (например в /home/user/).
    2. Редактируем скрипт.
    3. Делаем скрипт исполняемым.
    Код:
    chmod +x /home/user/backup.sh
    4. Прописываем в crontab (на примере бэкап будет делаться каждый день в 6 часов утра).
    Код:
    00 06 * * * /home/user/backup.sh >/dev/null 2>&1
    P.S. На одном хостинге за такой скрипт просили 500 рублей Dash1:D :-D xD
     

    Вложения:

    • backup.rar
      Размер файла:
      528 байт
      Просмотров:
      2
    Последнее редактирование: 6 июл 2017
    fantom, zerg и shram47 нравится это.
  2. wizardD

    wizardD Пользователь

    Регистрация:
    1 июл 2017
    Сообщения:
    35
    Симпатии:
    5
    Пол:
    Мужской
    Зачем делать бекап сервера cs ? если уже все данные у всех в бд хранятся
    --- Сообщения объединены 5 июл 2017 ---
    А если кто юзает без бд так это потолок что надо раз в неделю так это делать бэкап файла статистики и все, все остальное востанавливается за 5 мин если есть сборка)))
     
  3. shram47

    shram47 Пользователь

    Регистрация:
    22 июн 2017
    Сообщения:
    120
    Симпатии:
    33
    Пол:
    Мужской
    wizardD, почему все так узко мыслят? Почему именно для сервера? Можно менять под себя сколько угодно ;-)
    Endzhey, ну а так, спасибо, лично мне он не требуется, ибо backup всего vds делается на уровне хостинга. Возможно кому и пригодиться ;-)
     
    Endzhey нравится это.