@kiberlain

Как сделать бэкап большого сайта на битрикс?

Имеется сайт на битриксе работающий в виртуальной машине. VM сейчас занимает 100 гб, внутри сам битрикс и контент сайта около 80 гб. Разумеется сделать резервную копию из админки сделать не получится.
Какие есть варианты решения?
  • Вопрос задан
  • 171 просмотр
Пригласить эксперта
Ответы на вопрос 4
Adamos
@Adamos
Битрикс, как и любой другой сайт на РНР - это файлы и база.
Копируете файлы (лучше архивируя линуксовым архиватором, чтобы сохранить права), дампите базу.
Поднимаете другой сервер, делаете на нем такие же настройки (Битрикс за вас это все равно не сделает), распаковываете файлы, заливаете дамп базы. И будет работать, никуда не денется.
Ответ написан
@Tabletko
Системный администратор
Сделать бекап vm целиком
Ответ написан
babarun
@babarun Куратор тега 1С-Битрикс
Безумный план моих идей в руках больных людей
Смотрите в dbconn.php (.settings.php) логин, пароль и название бд.
1. mysqldump -u пользователь_БД -p имя_БД > backup.sql
2. tar -czvf backup.tar.gz /home/bitrix/www/
* /home/bitrix/www/ - расположение файлов битрикса

Но учтите что mysqldump по дефолту приводит к локеровке таблиц https://stackoverflow.com/questions/104612/run-mys..., будьте внимательны
Ответ написан
gedev
@gedev
сисадмин-энтузиаст
Воспользуйтесь rsync для копирования файлов на другой сервер или локально. Тогда не придётся создавать архивы на исходном сервере (архивация 100гб займёт очень много времени + время на последующую передачу + диск на сервере не бесконечный). Дамп базы данных тоже можно сделать не сохраняя файл на сервере (если она очень большая), ну или сохранить дамп и скачать его тем же rsync'ом.
Способов на самом деле очень много.
Разумеется, если вы не умеете обращаться с консолью, лучше поручить дело тому, кто умеет. А ещё лучше, если этот кто-то настроит автоматические бэкапы.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы