Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Александр Байрак
В этой статье будет рассказано о создании простой и удобной системы зеркалирования информации с помощью пакета CVSup.
Трудно переоценить ту пользу, которую приносят нам резервные копии, заботливо нами же и сделанные. Сколько нервов и времени не было благодаря им потрачено впустую…
Процесс зеркалирования хоть и схож по смыслу, но все же несколько отличается от классического резервного копирования информации. Более того, зеркалирование в полной мере не сможет его заменить. А зачем же тогда использовать зеркалирование, если оно не заменит процесс стандартного бекапа? Рассмотрим небольшой пример.
На работе у X есть веб-сервер, X как добросовестный админ выполняет каждодневное резервное копирование, даже скрипты для автоматизации процесса написал. И все бы ничего: резервные копии ведутся, хотите контент сайта двухнедельной давности? Пожалуйста! Но случилось страшное, злобные script-kiddies взломали веб-сервер и снесли все содержимое сайта. Конечно, не беда, есть резервные копии, и все можно воcстановить, но сколько времени это займет? Да, казалось бы, не долго, минут 20 (в лучшем случае), и все будет на месте, но эти самые 20 минут сайт компании будет в простое, (это если только содержимое сайта(ов) снесли, а что делать, если злодеи недрогнувшей рукой набрали rm –rf / )… невеселая картина вырисовывается. Вот для того чтобы этого не произошло, можно (и нужно) зеркалировать информацию. (Конечно, зеркалирование не спасет вас от script-kiddies, но подразумевается, что восстановление работоспособности сайта (или всего сервера) займет намного меньше времени.) Если бы у нашего админа имелась зеркальная копия веб-сервера, он использовал бы ее для работы, на время восстановления основного веб-сервера.
Почему я взял за основу CVSup? CVSup является пакетом программ для передачи и обновления файлов через сеть. Он состоит из двух частей – клиента и сервера. Да, есть аналогичные средства – sup и rdist, а чем CVSup-то лучше? CVSup более гибок в настройках, и обеспечивает большую скорость работы по сравнению с вышеуказанными средствами. CVSup может эффективно копировать файлы любых типов, вплоть до файлов устройств. С помощью CVSup можно зеркалировать как отдельные каталоги, так и весь сервер целиком. А что? Очень удобно получается.
Я установил систему зеркалирования на FreeBSD, но ее так же можно установить на любую другую BSD-систему или на Linux.
CVSup мной был установлен из пакаджей, которые
шли вместе с системой. При желании пользователи BSD-систем могут установить
этот пакет из коллекции портов, а можно самостоятельно скомпилировать из исходников,
которые располагаются тут: