Создавать резервные копии всего важного, очень важно, ибо хранилища в нашем мире, то работают, то не работают. Мы тут создаем веб-проекты, они разные, но они очень ценны для нас, мы вложили в них время, силы и деньги, но бывает так, что диски на серверах рушатся, а вместе с ними наши проекты. Чтобы не думать об этой проблемы нужно делать резервные копии файлов и баз данных. Некоторые это делают руками: копируют, архивируют и потом к себе скачивают, это долго и делать такие операции постоянно... ммм... нееее. Поэтому предлагаю вам пару простых решений, которыми пользуюсь я и которые очень могут при работе с SocialEngine, phpFox, Oxwall и т.д.
Первый вариант. Всё просто у нас есть рабочий сервер и место для резервных копий, это либо сервер или что-то с sftp.
Мы на своем рабочем сервере, выполняем такую вещь
sshfs user@remotehost:/path/to/directory /local/path
и получаем папку, которая видится как локальная, но сама папка находится на другом сервере. Туда по крону задаем копирование файлов и БД. Все операции копирования делаем автоматическими с помощью cron.
SSHFS (Secure SHell FileSystem) это файловая система для Linux (и других операционных систем, для которых существует реализация FUSE (Filesystem in Userspace), например Mac OS X), используемая для удаленного управления файлами по протоколу SSH (точнее, его расширению SFTP) таким образом, как будто они находятся на локальном компьютере.
Второй способ. Как делаются резервные копии на socengine. Мы размещаемся на
mchost, у данного провайдера есть довольно простая, но очень эффективная услуга
Дисковое пространство для Backup.
Данная услуга предоставляет возможности удаленного хранения любых данных на серверах компании Макхост, круглосуточный доступ к которым осуществляется по протоколам rsync, scp, sftp.
Подключить услугу можно в панели управления. Стоимость - 10 рублей за 1 Гб. Услуга доступна для всех тарифных планов!
В разделе помощь, вы найдете полное описание, как работает эта услуга и готовые sh скрипты. Вам нужно будет прочитать инструкцию и повторить у себя, и все ваши данные будут автоматически в нужное вам время, сохранятся в надежном месте.