Добрий день. Сьогодні ми з Вами розглянемо відмінний спосіб збереження даних свого сайту або будь-якого іншого веб-ресурсу. Ніщо не вічне і не ідеально, тому деколи бувають випадки, що якийсь сервер, або якась його частина виходить з ладу і отримати доступ до даних вже не представляється можливим.

Звичайно, кожен поважаючий себе хостер робить бекапи своїх серверів, але хто знає, що може трапитися, тому я вважаю, що набагато спокійніше жити, коли ти знаєш, що у тебе під рукою є копії твоїх даних.

Існує величезна к-ть спосіб резервування власних даних, як готових рішень, так і різних інструкції під багатьма мовами програмування.

У минулій статті я розповідав про новий хмарному сховище від компанії Clodo, саме туди ми й будемо зберігати копії наших файлів.

Як я вже згадував у минулій статті, найзручніший варіант синхронізації з хмарним сховищем Clodo, це використання додатка Cloudfuse. Якщо у Вас власний сервер або VDS, то з установкою Cloudfuse не повинно викликати проблем, але от якщо Ви тримаєте свій сайт в одного з хостерів, то можна попросити чемно встановити Coudfuse на сервер де розташовується Ваш сайт, я, наприклад, так і зробив будучи володарем хостингу від Beget. Потрібно все зробити правильно, це вам не гра

Думаю докладний крок установки Cloudfuse можна пропустити і перейти власне до резервування даних.

Спершу в домашній директорії (/ home / user наприклад) створюємо файл .cloudfuse і додаємо наступне:

authurl = testapi.clodo.ru username = [ім'я користувача] api_key = [api key] 

Ім'я користувача та api key, будуть Вам видно в панелі управління Cloud Storage. Тепер створюємо папку в якій будуть зберігається копії, наприклад:

mkdir / home / user / backup

Тепер монтуємо наше хмарне сховище до цієї папки:

cd / home / user && cloudfuse backup

Тепер можете зайти в цю папку і побачити там всі файли і папки, що розташовуються в Вашому сховище. Тепер створимо невеликий скрипт для архівування даних нашого сайту. Наприклад сайт розташовується за адресою / Home / user / www / site.com

tar-cvf / home / user / www / site.com.tar.gz / home / user / www / site.com && mv / home / user / www / site.com.tar.gz / home / user / backup / site.com.tar.gz

Якщо коротко, це команда архівує всю папку з Вашим сайтом в архів, а потім переміщає їх у папку backup, куди примонтувати наш хмарне сховище від Clodo.

Ось і все, можете ще звичайно "по чаклувати" з резервних копій БД MySQL або з іншими речами. Хоч ця і не захоплююча гра, але дана річ Вам дуже знадобиться.