Что за файл backup
Закон Мёрфи гласит: если плохое может случиться — оно случится. Бутерброд всегда падает маслом вниз. Сайты тоже падают. Но есть отличный способ снова «поднять их» — загрузить резервную копию и всё вернуть. 💾
Интересный факт: почему же день бэкапа отмечается 31 марта
Международный день резервного копирования (World Backup Day) или День бэкапа выбрали сами пользователи сайта социальный новостей Реддит :). Дело в том, что большие потери информации случались именно 1 апреля — кто-то очень интенсивно «шутил». До сих пор существует целая группа первоапрельских вирусов, которые активизируются именно в этот день.
Snapshot-бэкап
Снэпшот — снимок сервера, который можно сделать вручную или по API в любой момент. Он используется, если нужно мгновенно сохранить состояние сервера перед внесением изменений или для клонирования сервера. Например, с помощью снэпшота можно сделать снимки системы Linux.
Главное преимущество snapshot — высокая скорость передачи файлов. При нём работа компьютера или другого оборудования приостанавливается буквально на секунду.
WindowsImageBackup – что это за папка?
Здесь хранятся все данные для восстановления ОС в случае ее краха, резервный образ вашей системы. Этим и объясняется ее приличный "вес" – пара, а то и десяток гигабайт.
Узнав, что это за папка WindowsImageBackup, мы понимаем, что восстановление операционной системы проходит благодаря резервным образам, в ней хранящимся. Запустить этот процесс восстановления можно следующим путем:
- Меню "Пуск", далее – "Параметры", раздел "Безопасность и обновление", затем "Восстановление системы" – пункт "Особые виды перезагрузки". Клик на кнопке "Перезагрузить сейчас".
- На следующем экране вам будет нужен раздел "Диагностика".
- Далее "Дополнительные параметры" и, наконец, "Восстановление ОС".
А что, если мне нужно создать бэкап нескольких папок?
Чтобы сделать копии нескольких папок, нужно выполнить несколько команд подряд — сначала для одной папки, потом для другой и так далее. Компьютер сделает всё по очереди.
rsync -av --delete /Users/mike/Pictures /Volumes/WIN10_64/Pictures
rsync -av --delete /Users/mike/Misic /Volumes/WIN10_64/Music
Что делаем
Сначала напишем скрипт, который делает бэкапы, а потом настроим всё так, чтобы он запускался автоматически. Звучит сложно, но на деле всё займёт 5 минут.
Скрипт мы сделаем с помощью системной утилиты rsync на Linux или Mac OS. На Windows используем утилиту nnBackup.
Автоматику будем запускать с помощью crontab — планировщика задач для Linux и Mac OS. На Windows используем либо встроенный планировщик задач, либо nnCron — клон crontab.
Большинство автоматизаций делается на скриптах и выполняется в терминале (командной строке). Достаточно разобраться с этим один раз, чтобы оценить всю мощь и глубину такого подхода. Помните, во всех фильмах про хакеров они что-то пишут, бегут строчки кода и всё работает? Будем делать то же самое.
Что дальше
Резервное копирование по времени — просто, но неоптимально. Намного круче запускать создание бэкапов именно в тот момент, когда мы вставляем флешку в компьютер. Как это сделать, расскажем в будущих статьях. Подписывайтесь на нас везде, где ещё можно 🙂
Знаете ли вы, что после того как вы установите Service Pack 1 на Windows 7, место на вашем жестком диске уменьшится на 530 мегабайт, потому как при установке, создаются временные файлы, которые являются важными для возможности востановления системы при ошибке или сбое. И вот встает вопрос, нужно ли удалять backup чтобы освободить место или оставить всё как есть. В этой статье мы ответим на ваш вопрос.
На самом деле, первое время удалять точно не нужно, так как сервис пак не везде хорошо приживается. Допустим, после обновления системы, компьютер начал глючить и перезапускаться, тогда благодаря имеющемуся backup вы сможете откатить обновления, вернуть работу компьютера в нормальный режим и подождать более новых и совершенных обновлений.
Однако если обновления утсановились гладко, и никаких проблем не было замечено, тогда есть смысл удалить Backup файлы, для того, чтобы отчистить место на жестком диске. Для этого мы просто запустим Disk Cleanup. Выполните действие как показано на картинке ниже:
После открытия, вы должны увидеть окно, в котором вам будет предложенно расставить галочки для удаления следующих файлов, можете убрать все галочки кроме Service Pack Backup Files. И затем нажать клавишу отчистить системные файлы, как показано на картинке ниже:
Вот и всё, большое спасибо за внимание, будут вопросы, пишите в комментариях!
Порой мы сталкиваемся с такой проблемой, как нехватка свободной памяти на жестком диске компьютера. Само собой, первым делом хочется удалить что-то не особо нужное и при этом "тяжелое". Если таким кандидатом для вас оказалась папка WindowsImageBackup, изрядно весящая, то эта статья поможет вам взвесить все за и против ее удаления.
Облачные бэкапы
Облачное резервное копирование — один из самых удобных способов из бэкапов, который позволяет размещать в своих хранилищах данные любых видов и объёмов: от отдельных файлов до операционных систем, до физических или виртуальных серверов.
Часто, выбирая такой тип бэкапа, пользователи также получают ряд дополнительных услуг, например, шифрование данных, гранулярное восстановление приложений и так далее.
Резервное копирование в Windows
Для Windows нет родной команды rsync, поэтому разработчику Николаю Немцову пришлось сделать её аналог — nnBackup. Она устанавливается как обычная программа, и потом тоже запускается из командной строки. Чтобы с ней было проще работать, ставим её в свою папку в корень диска C:
Единственное, что отличается в работе, — порядок аргументов и ключи запуска. Чтобы получить тот же результат, что и в предыдущем примере, нужно в командной строке написать такое:
nnbackup.exe sync -i C:\Users\Mike\Pictures\ -o
F:\Pictures\ -v -da
Теперь посмотрим, что внутри:
- nnbackup.exe — название команды, которую мы хотим выполнить;
- sync — параметр, который отвечает за создание именно резервной копии выбранной папки;
- -i — ключ, после которого идёт путь к исходной папке;
- -o — ключ, после которого идёт путь к папке назначения, где будет создан бэкап;
- -v — выводим ход процесса на экран;
- -da — показываем, что нам нужно удалить в бэкапе те файлы, которых нет в исходной папке. Если ничего удалять не хотите, удалите этот параметр из команды.
Устанавливаем nnBackup на диск C:
Запуск программы через командную строку Windows
Настраиваем расписание в Mac OS и Linux
За запуск команд по расписанию в Mac OS и Linux отвечает команда crontab. У неё много параметров и возможностей, но сейчас нас интересует только одно — как с её помощью запускать нашу команду для бэкапа раз в 10 минут.
Для этого делаем так.
- В терминале пишем команду crontab -e и нажимаем Enter.
- Появляется окно редактора, где нужно нажать сначала s, а потом вставить такую строчку:
- Нажимаем сначала Esc, а потом по очереди :wq (двоеточие, потом w, потом q) — это сохранит нашу команду и закроет редактор.
- Проверяем, что всё записалось командой crontab -l — мы должны увидеть свою команду.
За запуск каждые 10 минут отвечает начало команды — */10 * * * * . Остальные звёздочки отвечают за часы, дни, недели и месяцы, а косая черта — за постоянное повторение каждые сколько-то минут.
Теперь 6 раз в час наша команда будет запускаться и следить за актуальностью резервной копии. Если нужно несколько команд, то просто добавьте новые строчки и сохраните всё таким же образом.
Сохраняем и выходим из редактора Убеждаемся, что наша команда на месте и расписание действует Чтобы всё работало без сбоев, в Системных настройках нужно выбрать раздел «Защита и безопасность» → «Доступ к диску». В нём нажать на плюсик, потом ⇧+⌘+G, вставить /usr/sbin/cron и нажать Enter. В списке появится cron, а это значит, что он может выполнять любые задачи с файлами в любой момент
FTP-бэкапы
FTP-backup — метод, который предназначен для резервного копирования сайтов (или любых других данных). Именно он чаще всего используется хостинг-провайдерами в виде дополнительной услуги, потому что бэкап файлов клиента можно настроить автоматически. Суть этого метода в том, что провайдер выделяет необходимый объём дискового пространства на отдельном FTP-сервере и сохраняет туда данные сайтов своих клиентов.
Важно знать: принципы архивации
Что это за папка WindowsImageBackup, мы разобрались. Вы догадались, что если вы ее единожды удалите, при следующем периоде архивации данных ОС Windows вновь ее создаст и наполнит необходимой информацией. Чтобы остановить этот процесс, вам нужно зайти в "Резервное копирование и восстановление" и отключить его.
Система также не позволяет архивам занять весь жесткий диск целиком – как только WindowsImageBackup заполняет 30% памяти, наиболее старая информация начинает из нее автоматически удаляться. Большей доли дискового пространства эта папка не может занять.
Чтобы вручную отрегулировать максимальный объем для WindowsImageBackup, зайдите в "Резервное копирование" на "Панели управления", в "Управлении пространством" направьтесь в "Образ системы" и измените параметры на свое усмотрение. При желании вы можете задать сохранение только самой свежей резервной копии ОС.
Выяснив, что это за папка – WindowsImageBackup, вы наверняка не поспешите ее удалять. Тем более несложно задать вручную параметры ее наполнения и максимального объема.
Установка недавно выпущенного пакета обновлений Service Pack 1 для Windows 7 заберет некоторое место на вашем жестком диске. Это связано с тем, что Windows создает многочисленные бэкапы файлов системы перед установкой нового SP1 на случай того, если вы захотите «откатить» обновление и удалить SP1. Объем места, которое могут забрать на себя бэкапы может колебаться от сотен мегабайт до нескольких гигабайт. Но в случае необходимости всегда возможно удалить эти бэкапы.
Нужно ли удалять эти бэкапы?
Очень часто после выхода и установки нового пакета обновлений (service pack) в системе могут оказаться несколько ошибок или проблем, и некоторые из них могут быть незаметны сразу. Если вы запустите процесс очистки от лишних бэкапов, то в дальнейшем при возникновении какой то проблемы вы не сможете удалить service pack и вернуться к предыдущей версии системы.
По крайней мере, необходимо подождать некоторое время перед запуском процедуры очистки — убедитесь что все работает нормально, перезагрузите компьютер несколько раз, запустите и проверьте перечень приложений или программ, которые вы используете ежедневно в работе. Убедитесь что вам нет нужды возвращаться к предыдущей версии системы. Но лучше просто набраться терпения и если все будет нормально, то приступить к удалению бэкапов где-то через неделю.
Примечание: Никогда не стоит спешить с установкой или удалением вещей, которые влияют на основные системные настройки.
Как удалить файлы бэкапов Service Pack.
Запустите утилиту очистки дисков (Disk Cleanup) — простейший способ это набрать «disk cleanup» в окне поиска в меню Пуск, но если по каким-то причинам у вас не получилось, то перейдите в папку Компьютер (Computer) -> Выберите диск С: (Drive С:) -> Свойства (Properties). На вкладке Общие находиться кнопка Очистка диска.
Как только откроется окно очистки диска (Disk Cleanup), то необходимо нажать кнопку «Очистить системные файлы» («Clean up system files») — по крайней мере если включен Контроль учетных записей (UAC). Если нет, то прокрутите список ниже.
Вы найдете пункт «Файлы резервной копии пакета обновлений» (Service Pack Backup Files) в списке. Отметьте его галочкой для удаления и нажмите ОК.
После этой процедуры вы увидите как увеличится объем свободного места на вашем жестком для заполнения его нужной вам информации.
Очень часто я слышу фразы вроде «зачем мне бэкап, у меня же есть RAID!». Или «я делаю бэкапы на второй HDD в сервере!». Или что-то подобное. Очень часто через несколько месяцев после этого я слышу вопрос «а как мне восстановить убитые данные?». И это печалит.
В статье я хочу немного порассуждать о том, что такое «резервное копирование» и какая схема такого копирования поможет защититься от потери своих данных. Ну и попытаться обличить некоторые мифы и вредные привычки.
Большинство, думаю, ничего для себя нового не найдет, но если вы все еще относитесь к категории тех, кто бэкапы не делает или делает, но это не бэкапы — добро пожаловать!
Требования?
Давайте определимся с терминологией. Что такое резервная копия?
Логично предположить, что это копия данных, предварительно сохраненная с целью восстановления в случае уничтожения оригинала.
Отсюда вытекает первое требование — изолированность. Не имеет смысла делать копию документов на квартиру и хранить ее там же, где оригинал. Так не имеет смысла делать копию данных и хранить ее на том же диске/в том же сервере, что и оригинал. Логично? Вполне.
Едем дальше. Если мы делаем копию данных, значит, боимся их потерять. Так? Так. Значит, все резервируемые данные для нас ценны. Так? Снова так. Отсюда второе требование — целостность. Не смысла в копировании без проверки целостности — на выходе мы вполне можем получить битые данные или потерять часть безвозвратно.
Еще один пункт. Представим, что вы удалили файл. Или не файл, а много файлов. Например, случайно сделали «rm -rf ./ test». И ушли спать, со спокойной совестью. А в полночь произошел… бэкап. Но вот незадача — настроен он был так, что создавал полную копию данных без учета версий и изменений. Т.е. удалил удаленный вами файл и на резервном носителе тоже — сделал вещь, обратную своему назначению. Представили? Третье требование — версионированность. Вы должны иметь возможность вернуть предыдущее состояние своих данных, а не только иметь две одинаковые копии.
Ну и хватит, наверное. Статья ориентирована на SOHO-пользователей, а не на энтерпрайз, поэтому требования к безопасности, скорости disaster recovery, ограниченной избыточности и прочему мы рассматривать не будем.
И что в итоге?
В итоге мы получили три требования, которым должна соответствовать система резервного копирования для того, чтобы носить это гордое имя и надежно хранить ваши данные. Изолированность защитит от сбоя оборудования или внешних факторов (пожара, потопа и т.д.), а также злонамеренного удаления данных (не позволит злоумышленнику или вирусу заразить/удалить и бэкап тоже), контроль целостности гарантирует, что зарезервированы все ваши данные и вы не останетесь у разбитого корыта при утрате основного экземпляра, узнав о проблемах слишком поздно, версионированность не даст бэкап-системе переместить пулю из ноги пользователя, который прострелил себе колено — ему же в голову.
Ближе к практике.
Анализируя существующую или придумывая для себя новую СРК — подумайте, соответствует ли она критериям, изложенным выше?
Пересекаются ли в одном месте основная и резервная копия? Обеспечивается ли при этом изолированность резервной? Существует ли возможность одновременно изменять файлы в основном и резервном хранилище? Существует ли значительная (более значительная, чем атомный взрыв) вероятность того, что оба носителя будут одновременно уничтожены или утеряны? Если ответ на любой из этих вопросов «да» — в системе есть ошибка. К примеру, если вы сделали бэкап файлов с ноутбука на usb flash и убрали ее в сейф — вы молодец. Если вы сделали этот бэкап и положили флешку в сумку к ноутбуку — вы не сделали бэкап.
Обеспечивает ли ваша схема целостность данных? К примеру, если на резервном носителе закончится место и копия не сможет корректно сохраниться — вы об этом узнаете?
Обеспечивает ли она полноту? Если это приложение — сохранены ли настройки, если база данных — схема и т.д.?
Можно ли из существующей копии получить работающий оригинал? Или чего-то не хватает?
Представляете ли вы себе, что будете делать, если потеряете основные данные? Есть ли (пусть простейшая) методика восстановления? Все ли ее пункты выполнимы и достаточны для получения данных? Практике известны примеры, когда бэкап делался на зашифрованный HDD, а сложный и безопасный ключ шифрования хранился не в голове у владельца и даже не на желтой бумажке, а… да-да, на том ноутбуке, откуда и делался бэкап. Как вы понимаете, при краже ноутбука данные были утрачены безвозвратно.
Проведите «учения» — представьте, что основной носитель утрачен и попытайтесь восстановиться. Уверен, с первого раза у вас ничего не выйдет, или выяснится, что многое на самом деле не совсем так, как вы представляли ранее.
Ответили? Провели? Все прекрасно? Нет, не совсем. Не забывайте о СРК. Поддерживайте ее в актуальном состоянии. Начали использовать новое ПО? Внесите его каталоги в список на бэкап. Подумайте, как его восстанавливать. Следите за состоянием резервного носителя (если это одиночный диск, флешка или NAS — он совсем не вечный). Думайте о своих данных, кроме вас этого не сделает никто.
Мифы и примеры плохих решений
Почему-то люди любят обманывать себя. Например, многие верят, что RAID заменяет бэкап и гарантирует сохранность данных. Особенно если RAID не простенький — первый, а навороченный, 5ый например.
Но RAID — не бэкап. Из определенных выше критериев в общем случае не выполняются все три — зеркальные диски не изолированы, не контролируются и не версионируются. Падение файловой системы, случайный «rm -rf /» или ошибка при работе с разделами уничтожит данные на обоих дисках и RAID ничем не поможет их сохранить. Больше того, если поврежденную FS на одном диске обычно можно восстановить хотя-бы частично, то распавшийся массив — почти всегда нет.
Распространенная схема «отдельный HDD для бэкапа» тоже нежизнеспособна. Во-первых, резервные данные доступны и уязвимы для злоумышленника, вируса или обычной ошибки на вроде вышеупомянутого «rm -rf /». Во-вторых, есть множество ситуаций, причем весьма вероятных, которые погубят одновременно оба диска. Например бурная и красивая (со спецэффектами) смерть блока питания. Или опрокинутое на компьютер уборщицей ведро воды. Или… много их.
Утилиты вроде dropbox тоже для бэкапа мало годятся — если, конечно, не предусмотрена версионируемость. Случайно испортив данные в основной копии вы потеряете и резервную, едва между ними синхронизируются изменения. Данные будет уже не вернуть.
Вместо заключения
Берегите свои данные, потратив 15 минут «до» — можно сэкономить 15 часов «после». Не забывайте бородатый анекдот про тех, кто не делает бэкапы и тех, кто их уже делает.
Недавно моя подруга попросила объяснить ей, как делать резервное копирование данных. Она гуманитарий, поэтому ей нужны были варианты, в которых ничего настраивать не нужно. Так как она — человек не глупый, который любит сам разбираться в проблеме и принимать решение, я решила собрать для нее основные принципы и описать плюсы и минусы тех или иных вариантов (как я их вижу). Опубликовать здесь я решилась на тот случай, что кому-то из вас пригодится – помочь другу или родственнику. Буду очень рада комментариям о том, как можно было бы сделать текст проще и понятнее.
Основные принципы
1. Регулярность и частота
Backup данных должен быть таким же регулярным, как прием таблеток. Именно за эту дисциплинированность себя можно будет благодарить, если вдруг произошел какой-то крах. Порой потерять даже всего несколько рабочих дней из-за того, что backup не сделан, — может быть очень болезненным. Ответить на вопрос — как часто делать бэкап возможно, поняв, данные за какой промежуток времени тебе было бы наименее болезненно терять. Один из оптимальных вариантов — backup данных раз в неделю по выходным.
Раздельность
Желательно, чтобы данные сохранялись на отдельный внешний жесткий диск (или другой носитель), хранились в отдельном месте от основных данных. Принцип вполне очевиден — если произошла проблема, она будет локализована в одном месте. Например, если сломался жесткий диск на компьютере, диск с резервной копией будет функционировать отлично. Тем не менее, здесь стоит соблюдать баланс между легкостью доступа и безопасностью. Жесткий диск, стоящий рядом с компьютером, существенно повышает мотивацию использовать его по назначению. И в то же время, это не самый безопасный вариант для очень важных данных, которые терять нельзя ни в каком случае. Именно поэтому различают резервное копирование и архивацию данных.
Перепроверка
Как только сделана первая резервная копия данных, необходимо сразу проверить, что из нее эти данные можно восстановить! Это означает не только то, что файлы становятся видны. Нужно открыть несколько файлов на выбор и проверить, что они не испорчены. Желательно такую проверку потом повторять раз в какой-то период (скажем, раз в год).
Различение
Лучшая практика — различать данные по категориям. Категорией может быть их важности для тебя, частота обновления, или просто тематика.
Зачастую программы резервного копирования делают так называемые «образы» (image). Они выглядят как один единственный файл. Так вот в каждый такой образ лучше сохранять различные данные.
Для чего это нужно. Данные разной важности требуют разного обращения с собой, это очевидно. Свои важные документы, наверняка, захочется хранить более бережно, чем, скажем, коллекцию фильмов. Разделив данные по частоте обновления можно, к примеру, сэкономить время занимаемое резервным копированием. Тематика — какие данные желательно вместе восстанавливать за один шаг? Яркий пример двух типов backup, которые следует делать раздельно:
Резервное копирование данных
Это документы Word, фотографии, фильмы и т.д. Так же к этому относятся, но часто забываются — закладки в браузере, письма в почтовом ящике, адресная книга, календарь со встречами, конфигурационный файл банковского приложения и т.д.
Резервное копирование системы
Речь идет об операционной системе со всеми ее настройками. Такой backup избавляет от необходимости устанавливать операционную систему заново, делать все настройки, устанавливать программы. Однако, это не самый из необходимых типов резервного копирование.
Куда делать backup
1. Внешний жесткий диск. Часто можно купить прямо в коробке. Бывают ноутбучные — такие диски маленькие по размеру, но более дорогие. Обычные жесткие диски можно сравнительно дешево купить объемом в 2 Тб — тогда за место на диске долго не придётся беспокоиться.
+ Достаточно надежный (если не ронять и не трясти чрезмерно)
+ Относительно недорогой
-Необходимо самому не забывать подключать диск для бэкапа
-Не очень удобно переносить (не относится к ноутбучным дискам)
2. USB-stick — подойдет как дополнительное средство, когда данные хотелось бы переносить с одного компьютера на другой и/или иметь под рукой. Так же если сами данные не хочется хранить на компьютере.
Есть одно большое но — у флешки ограничено число записей, так что если на ней хранить данные приложения, которое будет интенсивно записывать, то флешка (usb stick) довольно быстро прикажет долго жить. К тому же, по моему личному впечатлению, они достаточно часто ломаются. Мой знакомый, покупая самые дорогие флешки, которые позиционировались как «не убиваемые», получал сломанную флешку за месяц-другой. Справедливости ради, надо сказать что у меня до сих пор ни одна флешка не сломалась, некоторые работают уже лет 5. Тем не менее, только на одном только usb-stick`e я бы хранить данные не стала.
+Мобильное хранение
+Занимает мало места
+Очень дешево
3. Хранение данных на удаленном сервере ( или в облаке).
Есть свои плюсы и минусы:
+Данные будут доступны не только дома, но и на работе, во время путешествий.
+Локационная раздельность основных данных и резервных копий (например, если случается, не дай бог, пожар данные выживают)
+Нет нужды подключать жесткий диск для бэкапа, как правило, все делается полностью автоматически.
-Желательно шифровать данные, так как неизвестно кто к ним может получить доступ
-Тратится большой объем трафика (если он ограничен, то возникают проблемы)
-Зачастую бесплатно можно хранить только данные до 2 Гб. Так что, такой backup — это дополнительная статья расходов
Список с хорошим описанием сервисов можно найти тут
Чем делать backup
Приведу список приложений, на которые стоит обратить внимание (по моему мнению), при резервном копировании на жесткий диск.
Из платных хороши
Из бесплатных пользуются популярностью
1. Genie Backup Manager — очень удобная программа, но немного тормозит при работе
2. Handy Backup — простой интерфейс, работает быстро.
Дополнительно
Часто в настройках программ по backup есть опция — сделать инкрементальный или дифференциальный backup. Практическое различие довольно простое. При дифференциальном резервном копировании можно сэкономить на месте которое он занимает. Зато есть только две возможности восстановления: данные в том состоянии, когда был сделан полный backup + данные на тот момент, когда был сделан дифференциальный.
Инкрементальный backup же позволяет откатиться на любой из моментов в прошлом, когда делалось резервное копирование. Однако, особенно если изменения в данных происходили часто, место будет съедаться быстро.
Для виртуального хостинга
Как скачать резервную копию сайта
Через личный кабинет. Перейдите в карточку хостинга вашего сайта и нажмите «Резервные копии». Скачайте нужную вам версию сайта. Для этого:
Во вкладке Резервные копии в выпадающих списках выберите нужный домен и дату. Напротив домена нажмите Сформировать архив. Если вы хотите, чтобы ссылка на скачивание архива пришла вам на почту, поставьте галочку напротив графы «Выслать ссылку на почту»:
После чего резервная копия поставит в очередь на архивирование, который вы сможете скачать.
Через панель управления хостингом. Способ скачивания бэкапов с панелей ISPmanager, cPanel, Plesk описан в инструкции.
Для сайтов на WordPress
Здесь резервное копирование нужно настроить самостоятельно. Для настройки резервного копирования на WordPress чаще всего используют плагины. Мы отобрали для вас три бесплатных плагина:
-
— простой плагин, переведённый на русский, который позволяет сделать резервную копию всего сайта в WordPress, включая не только медиа и базу данных, но и тему и используемые плагины. — более гибкий плагин для создания бэкапов и планирования заданий. Отметим, что для восстановления резервных копий придётся воспользоваться phpMyAdmin. — популярный плагин для создания бэкапов и восстановления из них. Одно из главных преимуществ: возможность передать бэкапы в Dropbox, Google Диск, FTP, по email.
Если ваш сайт сделан на REG.Site — сервисе для создания сайтов на WordPress — никаких плагинов устанавливать не нужно. Резервные копии создаются автоматически ночью и хранятся 30 дней.
В чём задача
Задача — сделать так, чтобы важные файлы на нашем компьютере копировались в безопасное место без нашего участия. Например, можно иметь безопасную флешку, на которую при подключении будут записываться свежие версии важных файлов.
Важно, чтобы это происходило автоматически, то есть без вашего участия. Если флешка вставлена, на неё всё копируется само. Если не вставлена, ничего не происходит.
Решение будет состоять из двух частей:
- Нечто, что будет копировать файл без нашего участия.
- Нечто, что будет запускать копирование в нужный момент.
CDP-бэкапы
Технология CDP (Continuous Data Protection) — буквально непрерывная защита данных. Выбирая этот вид резервного копирования, вы можете автоматически сохранять данные при каждом их изменении.
Но для этого нужно установить на сервер специальное ПО — CDP-агент, которое разделяет всю информацию на логические блоки. После чего программа начинёт поблочно передавать файлы в хранилище бэкапов — на CDP-сервер. После первой загрузки программа будет отправлять на сервер только те блоки данных, которые как-либо изменялись, что неплохо сэкономит и место на сервере, и ваше время.
Настраиваем резервное копирование в Mac OS и Linux
Чтобы скопировать данные из одного места в другое, во всех дистрибутивах Linux, UNIX и Mac OS используют команду rsync. Она почти всегда идёт в комплекте с системой и решает только одну задачу — что-то куда-то копирует, при этом сам процесс можно настроить довольно гибко.
Общий вид команды такой:
rsync -как_копируем что_копируем куда_копируем
Что_копируем — это путь к папкам, где лежат наши данные. Их мы будем копировать
Куда_копируем — это путь к папке, где будет храниться бэкап. Если второй папки нет, программа сама её создаст. Если папка на другом устройстве, а самого устройства в системе нет, rsync может завершить работу.
-как_копируем — её параметры копирования. Их очень много; если нужен полный список, наберите rsync --help. Сейчас нас интересует только два параметра — архив и вывод на экран. Для справки — вот полный перечень:
Чтобы команда знала, что нам нужно не просто скопировать, а сделать бэкап, используется ключ -a. Без него компьютер будет просто копировать файлы каждый раз, даже если в резервной копии они уже есть, и тратить на это каждый раз много времени. А с ключом -a команда поймёт, что это бэкап, и не будет туда добавлять те файлы, которые там уже есть. А если в бэкапе будет лежать старая версия, а у нас уже новая, то она просто заменит старую на новую, чтобы у нас всегда были актуальные данные.
Вывод на экран — необязательный параметр, который не влияет на экран, но сейчас нам он пригодится. Его смысл в том, что так компьютер будет выводить название каждого файла, который он копирует в данный момент, — так мы увидим, что всё работает как нужно.
Ещё есть ключ --delete — он означает, что если в исходной папке какой-то файл уже удалён, то и в бэкапе его тоже нужно удалить. Если вам в резервных копиях нужна точная копия какой-то папки — добавляйте этот параметр при запуске.
Например, если нам нужно на флешке сделать бэкап папки с фотографиями, то пишем такую команду:
rsync -av /Users/mike/Pictures /Volumes/WIN10_64/Pictures
Вот что она означает:
- rsync — название нашей команды;
- -av — добавляем архивный ключ и вывод процесса на экран;
- /Users/mike/Pictures — здесь лежат фотографии;
- /Volumes/WIN10_64/Pictures — на флешке с названием WIN10_64 появится папка Pictures, в которой будет лежать бэкап.
Если бы нам понадобилось сделать не архивный бэкап (со всеми старыми файлами), а точную копию папки с фото, то добавился бы ключ --delele:
rsync -av --delete /Users/mike/Pictures /Volumes/WIN10_64/Pictures
Что за пути к файлам? В наших примерах используются адреса файлов, которые применяются в Linux и Mac OS. В них отсчёт идёт не от физического диска, как в Windows, а от корневой папки системы. В папке есть подпапка Users, где живут данные разных пользователей системы. В папке Users лежит папка mike — это папка пользователя Миши. Внутри этой папки уже лежат все его документы.
В Windows это выглядело бы, например, так: C:/Users/mike/Pictures .
Запускаем команду в терминале. Благодаря ключу -v виден весь процесс создания резервной копии Открываем две папки и смотрим содержимое. Всё совпадает, значит, команда работает как нужно
Для Облачных серверов
Здесь существуют два типа резервного копирования, которые вы можете подключить:
В чём же разница? Смотрите: бэкапы, в отличие от снэпшотов, создаются автоматически по расписанию (один раз в неделю, до четырёх копий). Восстановить бэкап можно только на тот сервер, на котором он был сделан. Получается, что пользователь не сможет повлиять на время создания бэкапа. Если для вас принципиально важно делать резервные копии чаще — остановите свой выбор на снэпшотах.
О создании снэпшотов и бэкапов на VPS можно подробнее прочитать в этой инструкции, или посмотреть видеоролик:
Что такое бэкап сайта и зачем он нужен
Бэкап (backup) — это резервная копия данных, которая содержит всю информацию о сайте или ваших персональных данных. Хранится бэкап на компьютере, сервере или в облачном хранилище.
Резервная копия нужна на случай, если с оригиналом что-то случится. Например, ваш пушистый друг случайно нажмёт на кнопку «Удалить», начнётся армагедон или просто сгорит компьютер — всё это не страшно, если есть бэкап.
Любой ценной информации нужны бэкапы: семейным фото, почтовой переписке, рабочим документам. Но особенно — сайтам. И на это есть три причины.
- Для перестраховки. Например, если вы забыли продлить хостинг или случились какие-то проблемы с сервером — любая из этих проблем может стоить вам сайта.
- Взлом сайта. По разным причинам сайт могут взломать, внедрить в него вредоносный код, и этим нарушить его работу. Конечно, современные CMS с каждым годом улучшают степень защиты сайтов, но и забывать про закон Мёрфи, упомянутый выше, не стоит. Поэтому один из способов от них избавиться от вирусов — восстановить чистую резервную копию.
- Изменения веб-ресурса. Если вы решили поработать над архитектурой, функционалом, дизайном сайта, также важно сделать резервную копию, чтобы быстро откатиться на более раннюю версию при любых ошибках.
- Переезд. Бэкап сайта может пригодиться в случае переезда сайта с одного хостинг-провайдера на другой. Либо при его переносе с локального сервера на хостинг.
- Человеческий фактор. Иногда сайтам угрожают их же владельцы. «Случайно удалил», «нажал не туда», «переделал, а теперь хочу всё вернуть» — слышали эти фразы? Люди несовершенны, всем нам свойственно ошибаться. А сайт без бэкапа не прощает ошибок.
Админы даже шутят друг про друга — говорят, что есть «те, кто делает бэкапы, и те, кто уже делает бэкапы». «Уже» — потому что потеря данных запоминается на всю жизнь.
Настраиваем расписание в Windows
Самый простой способ сделать что-то по расписанию в Windows — использовать «Планировщик заданий». Это встроенная программа с неудобным интерфейсом, но базовые вещи в ней можно настроить.
Главный минус «Планировщика» в том, что большинство служебных задач в нём сделать сложно — нужно заполнить много полей, настроек и постоянно следить за тем, от имени какого пользователя это делается.
Для запуска планировщика выберите Пуск → Средства администрирования → Планировщик заданий.
Интерфейс планировщика. Много настроек, окон, вкладок, полей и меню
Мы пойдём другим путём — используем программу nnCron Lite. Это аналог crontab для Windows того же Николая Немцова. Скачиваем программу и устанавливаем её в папку C:\cron, чтобы было проще запускать.
Теперь нужно сказать программе, что и как запускать. Для этого в ней есть специальный текстовый файлик cron.tab — его нужно отредактировать.
Заходите в папку с программой C:\cron, находите там файл cron.tab, открываете в Блокноте. Логика наполнения такая же, как в MacOS: сначала звёздочками указываем периодичность запуска, а потом пишем команду, которую нужно выполнить. В нашем случае это будет так:
*/10 * * * * nnbackup.exe sync -i C:\Users\Mike\Pictures\ -o F:\Pictures\ -v -da
Правой кнопкой мыши щёлкаем на файле cron.tab и выбираем Блокнот Содержимое нашего файла в Windows. Сохраняйте, закрывайте
Можно удалить папку WindowsImageBackup?
Удаление папки пройдет безболезненно для ПК. Дисковое пространство освободится, но вы лишитесь резервных образов системы, отчего в случае проблемы восстановление системы без потери данных будет невозможно. Если вы уверены в своей ОС, то вы можете смело освобождаться от WindowsImageBackup.
Однако мы вам советуем убрать не всю папку, а наиболее старые данные из нее, оставив на всякий случай свежие. Сделать это можно так:
- "Пуск" – раздел "Панель управления". Найдите "Восстановление и резервные копии".
- Зайдите в "Управление. ", затем в "Архив файлов с данными" и далее – "Просмотреть архивы".
- Уберите из архива наиболее старые компоненты.
Как будет работать автоматизация
Мы научились создавать бэкапы, но пока всё делается вручную. Это не дело — нужно, чтобы компьютер следил за этим сам.
Самый простой способ автоматизировать бэкапы — настроить выполнение команд по времени, например каждые 10 минут. Работает это так:
- Когда проходят очередные 10 минут, компьютер запускает нашу команду на создание бэкапа.
- Если флешка вставлена — всё отлично, бекап делается, данные в безопасности.
- Если флешка не вставлена — компьютер попытается выполнить нашу команду, не найдёт флешки и просто закончит выполнение команды.
- В итоге достаточно будет вставить флешку, и через 10 минут у вас начнёт создаваться актуальная резервная копия всех важных данных.
Интервал в 10 минут мы выбрали сами — можно поставить и раз в минуту, и раз в день, всё зависит от того, насколько часто у вас обновляются за день нужные данные.
HDD-бэкапы
Процесс резервного копирования данных на жёсткий диск HDD При этом устройство может быть как стационарным, так и внешним (съёмным). Выполнять данную операцию можно как в ручном режиме, так и автоматически при помощи специальных программ.
Для Dedicated-серверов
Если говорить о дедиках, вы можете заказать «Бэкап сервера» или прочитать инструкцию из нашей Базы знаний, чтобы сделать резервную копию вручную, используя ISPmanager.
Виды бэкапов
Давайте перечислим наиболее известные методы создания резервных копий и назовём их особенности.
Что ещё почитать по теме
Чтобы обезопасить систему от сбоя, а себя от потери важной информации, делайте бэкапы не только 31 марта, но и несколько раз в месяц. Согласитесь, что будет обидно потерять сайт, в который вы вложили не только деньги, но и душу.
У нас идёт цикл об информационной суверенности: как не зависеть от зарубежных сервисов в важных компьютерных делах. Сейчас говорим о защите важных файлов. Эта операция из нескольких этапов:
- Настройка автоматического копирования на компьютере ← вы здесь.
- Запуск собственного удалённого файлового сервера ← на следующей неделе.
- Настройка автоматического копирования на свой сервер.
Читайте также: