Резервное копирование сайта (бэкап)

Резервное копирование сайта (бэкап)Сегодня решил написать статью о резервном копировании данных вашего сайта (файлов и таблиц базы данных). Многие хостеры осуществляют резервное копирование в автоматическом режиме и при первом обращении они восстановят ваши данные. Но бывают и случаи форс-мажорных обстоятельств, например пожар в дата-центре, в лучшем случае хостер извинится перед вами и вернет деньги, а Ваши данные будут утеряны.
Поэтому желательно хоть иногда делать полные бекапы своих сайтов и хранить на своем компьютере. Так будет значительно надежнее и спокойнее и в любом случае Вы восстановите ваши данные уже на новый хостинг.

Многие сайты, работающие на популярных движках, таких как DataLife Engine, WordPress, Invision Power Board, phpBB состоят из двух важный частей: сами файлы движка, изображения, файлы загружзенные на сайт вашими посетителями и базы данных, в которой хранятся все собщения форума или статьи Вашего блога.
Резервное копирование сайта (бэкап)
Периодичность резервного копирования зависит от частоты обновления сайта. Поэтому старайтесь делать бекапы как можно чаще, минимум 1 раз в неделю.
Есть так же скрипты, которые могут отправить вам бекап базы данных или архив сайта по электронной почте, про них может быть расскажу в следующей статье.

Теперь расскажу о том, как же сделать резервную копию всех файлов нашего сайта для трех популярных панелей управления сайтами: cPanel, DirectAdmin, ISPmanager.

Резервное копирование файлов в cPanel

1. Заходим в cPanel, Находим раздел Файлы и открываем Диспетчер файлов.
Резервное копирование сайта (бэкап)
2. Перед нами файловый менеджер, находим папку с нужным сайтом (домашний каталог public_html) и открываем её.
Нажимаем на кнопку Резервное копирование сайта (бэкап)Выделить все и, далее, нажимаем на кнопку Сжать.
3. Выбираем тип сжатия и нажимаем на Compress Files(s)
Резервное копирование сайта (бэкап)

Наш архив готов.

Резервное копирование файлов в DirectAdmin

1. Открываем нашу панель управления сайтом.
2. После входа в панель переходим в раздел Файлы
Резервное копирование сайта (бэкап)
3. Открываем папку с нашим сайтом (public_html) и в верхнем правом углу нажимаем на Select для выделения всех файлов
Резервное копирование сайта (бэкап)
4. Помещаем файлы в буфер обмена, путем нажатия на кнопку Add to Clipboard
Резервное копирование сайта (бэкап)
5. Находим в самом низу страницы Инструменты, водим в соответствующее поле имя создаваемого архива и нажимаем на кнопку Создать
Резервное копирование сайта (бэкап)

Сообщение Compressed File Created означает, что архив успешно создан.

Резервное копирование файлов в ISPmanager

1. Открываем панель управления сайтом.
2. В меню слева находим категорию Инструменты и открываем раздел Менеджер файлов
Резервное копирование сайта (бэкап)
3. Открываем папку с нашим сайтом (www/site.ru/) и выделяем все файлы (выделяем первый файл, затем, удерживая клавишу Shift нажимаем на последний). Если у Вас несколько страниц с файлами, увеличьте значение строк на странице
Резервное копирование сайта (бэкап)
4. Нажимаем на иконку Запаковать выделенные файлы
Резервное копирование сайта (бэкап)
Выбираем тип архива, вводим имя файла и нажимаем на кнопку Ок
Резервное копирование сайта (бэкап)

Архив будет лежать в корне сайта.

Резервное копирование базы данных с помощью phpMyAdmin

1. Выбираем нашу базу данных и открываем вкладку Экспорт
Резервное копирование сайта (бэкап)
2. Выделяем все таблицы (обычно они уже выделены) и внизу страницы проверяем наличии галочки Сохранить как файл и выбираем опцию для сжатия нашего дампа (бэкапа), например gzip
Резервное копирование сайта (бэкап)
И нажмите кнопку ОК. Через некоторое время (которое зависит от скорости работы хостинга и размера вашей базы данных) откроется диалог сохранения файла.

Вот и все готово.

Архив с бэкапом сайта вы можете скачать как по протоколу HTTP, так и по FTP. После скачивания архива обязательно удалите его с хостинга, чтобы никто другой не воспользовался им. Подбирайте уникальные имена для архивов, чтобы никто не смог их подобрать (например backup_3vh49bs.rag.gz).

Лучше всего использовать архиваторы tar.gz (gzip) или tar.bz (bzip). У bzip максимальная степень сжатия, gzip - минимальное время создания архивов.
Единственный минус данных архиваторов - в случае повреждения архива вы потеряете все файлы, вытянуть что-то за местом повреждения практически невозможно.
Архиватор zip так же сжимает файлы за самое минимальное время, но степень сжатия у него самая минимальная. 7zip сжимает примерно так же, как и bzip (по степени сжатия и по времени). Из данных архивов, при их повреждении, реально восстановить какие-либо данные. Но они не сохраняют информацию о владельце файла и группе.
Атрибуты файлов сохраняют все вышеперечисленные архиваторы.

Теги: Backup, Бэкап


freeze (18 июня 2010 23:45) #1
А лучше делать через несколько часов после написания статьи. Комментарии они как бы важны, но статья дороже - это все таки потраченное время и силы.
[цитировать]


paradoks (30 августа 2010 14:26) #2
Хостеру вроде и доверяешь, но и нужно самому обезопаситься
[цитировать]

Добавление комментария

Код: Включите эту картинку для отображения кода безопасности
обновить, если не виден код
Введите код