Бекап VestaCP выполняется на внешнем FTP
Posted: Sat Dec 15, 2018 6:10 pm
Для начала установим пакет:
Затем подмонтируем интересующий нас ftp-ресурс:
Подмонтированная папка ftp находится в папке backup
Отмонтировать папку если нужно
Для автоматического монтирования добавьте строчку в /etc/fstab:
В настройках бекапа указать локальный бекап,путь к архиву
Соб-сна что оно и зачем...Бекап VestaCP полностью выполняется на внешнем FTP,включая его формирование начиная с папки tmp и заканчивая его завершением.Допустим у меня сервер нужно бекапить 40 гиг.Это выходит 46 гиг с копейками сам сервер с его файлами и сайтом+40гиг папка tmp создается+40гиг когда оно папку tmp перегоняет уже непосредственно в сам бекап = 126гиг дискового как минимум и это будет уже почти в обрез.Даже если оно потом выгружается на внешнее FTP то на сервере все равно столько места надо при формировании и перегонке бекапа.Так у меня выходит 40гиг папка tmp создается+40гиг когда оно папку tmp перегоняет,то есть двойное пространство на FTP,с запасом = 100гиг.100гиг дискового FTP согласитесь гораздо дешевле чем наращивать постоянно серверное с тройным запасом вдобавок.Оно будет расти,бекап 100гиг это уже больше 300 гиг дискового нужно на сервере как минимум.А бекапы нужны всегда.
Все это работает,проверено. Бекап полностью выполняется на внешнем FTP,и совершенно не трогает дисковое пространство сервера.Ротацию еще не проверил.Меня больше интересует вот это строка,правильно ли я ее сделал для автозагрузки?
Гляньте кто в этих делах шарит хорошо.Дергать для проверки сервер не охота.
Code: Select all
sudo aptitude install curlftpfs
Code: Select all
mkdir /backup/ftp
curlftpfs ftp://user:[email protected]/ /backup/ftp
Отмонтировать папку если нужно
Code: Select all
sudo umount / /backup/ftp
Code: Select all
curlftpfs ftp://user:[email protected]/ /backup/ftp fuse rw,allow_other,noauto,user 0 0
Code: Select all
/backup/ftp/backup
Все это работает,проверено. Бекап полностью выполняется на внешнем FTP,и совершенно не трогает дисковое пространство сервера.Ротацию еще не проверил.Меня больше интересует вот это строка,правильно ли я ее сделал для автозагрузки?
Code: Select all
curlftpfs ftp://user:[email protected]/ /backup/ftp fuse rw,allow_other,noauto,user 0 0