12.3. Основы: Резервная копия данных
Если что-нибудь случится с компьютером (или компьютерами), на котором ваш сайт и его база данных работают или в случае когда вы потеряете доступ к этому компьютеру, то вы потеряете некоторые или все данные вашего сайта. Вы можете также потерять данные, если ваш сайт взломан, или кто-то с доступом в админку на вашем сайте удалил все данные или изменил данные на сайте с ошибками. Чтобы предупредить все эти возможные ситуации потерь данных, важно делать регулярные резервные копии вашего сайта и хранить их в месте отдельном от компьютера, где ваш сайт работает.
Частота с которой вы должны делать ваши резервные копии и как много копий вам следует хранить, зависит от того как часто ваш сайт изменяется. Если вы имеете большой объем информации на вашем сайте, которая была добавлена или обновлена много раз за день, то вам следует делать резервные копии как можно чаще, чем если сайт меняется редко. Также рассчитывайте, что некоторое время должно пройти, между тем когда проблема произойдет и когда вы заметите проблему, так что хранить нужно несколько последовательных копий (так чтобы можно было вернуться к моменту, когда проблема еще не произошла и исправить ее), прежде чем перезаписывать, какую-нибудь резервную копию немедленно, убедитесь что ошибки которая возникла, нет в вашей резервной копии.
Еще одно предостережение, в каком формате бы вы не хранили ваши резервные копии, хорошей идеей будет проверять, что вы можете развернуть вашу копию для восстановления ваших данных. Вам возможно потребуется протестировать различные сценарии потери данных, чтобы быть уверенным, что вы сможете восстановить утраченные данные во всех случаях.
Следующие шаги позволят сделать полную резервную копию вашего сайта:
- Данные в папке sites, включая файл sites/default/settings.php.
- Данные из базы данных вашего сайта. Некоторые таблицы могут быть очищены, например хранящие временный данные с кэшем и информацией о сессиях авторизованных пользователей, однако всегда безопаснее создавать резервную копию всей базы данных.
- Загруженные файлы, такие как изображения и другие прикрепленные файлы. Местоположение этих файлов настраивается; стандартное местоположение это папка sites/default/files относительно корня сайта. В Управлении меню администратора, перейдите на страницу Конфигурация > Медиа > Файловая система (admin/config/media/file-system) проверьте папку для загрузки файлов; вы можете изменить папку для файловой системы, вы также можете это сделать это в файле settings.php.
- Модули, темы оформления и любые другие пользовательские файлы, которые вы добавили. Вы можете найти пользовательские модули и темы оформления в папках modules и themes со всеми вложенными папками. Некоторые люди предпочитают создать резервную копию всех файлов, включая файлы Drupal, модулей и тем оформления (которые вы сможете восстановить загрузив их снова из исходников), прежде чем пытаться собрать проект из источников, которые необходимо использовать.
Вам следует выполнить тест, чтобы подтвердить, что ваша резервная копия создана верно и вы можете развернуть копию сайта (смотрите Раздел 11.8, «Создание сайта для разработки»).
- Drupal.org страница документации сообщества "Backing up a site"
- The contributed Backup and Migrate модуль, который можно использовать для создания автоматических резервных копий базы данных и загруженных файлов.
Авторы
Написано Jennifer Hodgdon.
Переведено Абраменко Иван из DrupalBook.
Source file: prevent-backups.asciidoc
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion