- Быстрая настройка резервного копирования под Linux и не только (UrBackup)
- Программы резервного копирования Linux
- Программы для резервного копирования в Linux
- 1. Rsync
- 2. AutoMysqlBackup
- 3. Duplicity
- 4. Rdiff-backup
- 5. Bacula
- 6. Backupninja
- 7. Kbackup
- 8. BackupPC
- 9. Amanda
- 10. Back In Time
- 11. Box Backup Tool
- 12. Luckybackup
- 13. Timeshift
- 14. Clonezilla
- 15. Systemback
- Выводы
- Добро пожаловать! Рады приветствовать вас на форуме русскоязычного сообщества пользователей Mageia!
- Резервное копирование. (Страница 1 из 3)
- Сообщений с 1 по 25 из 73
- 1 Тема от algri14 2016-05-01 01:32:49 (2017-02-16 17:19:47 отредактировано algri14)
- 2 Ответ от algri14 2017-02-16 18:37:01 (2017-02-16 18:39:06 отредактировано algri14)
- 3 Ответ от reuz 2017-02-17 00:08:26
- 4 Ответ от kvv-vp 2017-02-17 07:55:06
- 5 Ответ от algri14 2017-02-17 08:18:48 (2017-02-17 08:40:57 отредактировано algri14)
- 6 Ответ от reuz 2017-02-17 12:09:16
- 7 Ответ от algri14 2017-02-17 17:07:19 (2017-02-17 18:21:12 отредактировано algri14)
Быстрая настройка резервного копирования под Linux и не только (UrBackup)
Примерно год назад у меня возникла «острая» необходимость перевести систему резервного копирования данных в корпоративной сети на бесплатные рельсы. До этого использовался платный продукт от Symantec, по нему, конечно, много нареканий, но он работал, хоть и не всегда справлялся. Как обычно, все надо было сделать «вчера», и я приступил к поиску вариантов.
Для начала начал искать решение для резервного копирования файлов, очевидным решением было простая настройка скриптов на Linux по cron, но это не очень удобное и надежное решение, если серверов более одного(а у меня их около 50-ти) и структура достаточно динамична. Тем более если инфраструктура смешанная, Linux + Windows. Хотелось что-нибудь простое в дальнейшем обслуживании и извлечении самих копий, например, переложить восстановление пользовательских файлов на группу поддержки. Порывшись пару часов в интернете, я наткнулся на интересный проект UrBackup, он удовлетворял всем моим условиям.
Как операционную систему я выбрал CentOS 6 в конфигурации minimal, взять можно тут. Подробно на установке и первичной настройке останавливаться не будут, т.к. манулов по этой процедуре уже достаточно на Хабре. Перейдем к установке виновника топика UrBackup.
Предыдущие версии UrBackup приходилось собирать из исходников, но слава разработчикам, для последних версий появились репозитории для большинства популярных систем. Хотя собрать из исходников проблем не составляло, репозиторий сильно упрощает жизнь, особенно при обновлениях.
Тут мы подключаем репозиторий и устанавливаем собственно сервер. Далее, чтобы мы могли подключится к серверу из вне, нам необходимо поправить iptables:
Так же для серверов внутри сети отключаем selinux:
Отключаем selinux без перезагрузки:
Устанавливаем сервис в автозагрузку и запускаем:
Готово. Можно подключаться и настраивать.
Заходим по адресу. При желании выбираем язык и идем в настройки:
Тут для первичной настройки нам необходимо указать только путь для хранения бекапов. Не забываем нажать кнопку «сохранить» и мы можем переходить к настройке клиентов.
Для начала нам необходимо установить клиент на сервер, который мы хотим копировать. Клиент для Windows систем можно скачать с сайта разработчиков, но так как мы в данный момент рассматриваем linux-системы, рассмотрим установку на тот же CentOS 6:
Добавляем правила в iptables:
Не забываем отключить selinux, если, конечно, в нем нет необходимости. И можно добавлять клиента на сервер. Возвращаемся на сервер. Идем в раздел «статус»:
Вбиваем в поле «Имя/IP» IP-адрес сервера, с которого мы хотим бекапить данные, и нажимаем добавить. Ждем пару минут, пока клиент появится в списке.
Для клиента с GUI этого достаточно, настройки папок для копирования можно сделать прямо на клиенте, резервное копирование начнется по расписанию, но у нас минимальный Linux и мы ставили клиент без GUI, его, как впрочем и полноценного клиента, можно настраивать прямо с сервера.
Идем в настройки:
Выбираем наш сервер из списка и настраиваем «каталоги по умолчанию для бекапа».
Готово. Сервер настроен и работает. Во время работы мы видим нечто подобное:
Сервер работает на удивление быстро и очень компактно использует место на диске, используя подобие дедубликации на основе симлинков.
Это минимальная настройка сервера, при желании можно настроить авторизацию, архивацию, создание образов систем (Windows), резервное копирование через интернет и т.д. В дальнейших статьях планирую рассказать, как на этот же сервер настроить резервное копирование MSSQL и Exchange, если это, конечно, будет интересно читателям.
Источник
Программы резервного копирования Linux
Системные администраторы шутят, что люди делятся на два типа: те кто не делает резервные копии и те, кто уже делает резервные копии. В работе любого пользователя или системного администратора рано или поздно возникнет момент, когда что-то сломается и важные данные будут утеряны. Если до этого человек резервных копий не делал, то теперь научится и начнёт делать.
Если для домашних пользователей это, в принципе, не очень актуально, то для производственных серверов потеря данных может привести к большим финансовым потерям, поэтому важно всегда иметь хотя бы копию файлов и базы данных просто на всякий случай. В этой статье мы рассмотрим основные инструменты, которые можно использовать для резервного копирования различных элементов системы.
Программы для резервного копирования в Linux
1. Rsync
Утилита rsync не предназначена специально для резервного копирования, но её можно для этого использовать. Эта программа позволяет копировать файлы из одного компьютера на другой по протоколу SSH или своему собственному протоколу Rsync, но для последнего понадобиться чтобы на целевом компьютере был установлен сервер Rsync. Одно из преимуществ программы в том, что она позволяет не передавать через сеть всё содержимое файлов, а только те данные, которые изменились с последнего копирования. Это удобно для того чтобы не перегружать сеть лишними операциями. Никаких автоматизированных решений здесь нет, вам самим придётся настраивать что и куда копировать. Подробнее про Rsync читайте в этой статье.
2. AutoMysqlBackup
Если вам надо делать резервную копию базы данных MySQL, то для этого нельзя просто скопировать все файлы базы данных. Лучше скопировать нужные базы с помощью специального инструмента. К таким инструментам относится скрипт AutoMySQLBackup. С помощью него вы можете настроить регулярное резервное копирование вашей базы данных на другой сервер или в облако. Поддерживается ротация и удаление устаревших резервных копий.
3. Duplicity
Duplicity — это тоже небольшая утилита для резервного копирования файлов сервера, только в отличие от rsync она специально разработана для резервного копирования. Здесь тоже поддерживаются инкриментальные резервные копии и передача архивов по сети на другой сервер, но кроме того, поддерживается шифрование, а также восстановление из ранее сделанной резервной копии.
4. Rdiff-backup
Ещё одна небольшая утилита для резервного копирования, похожая на rsync. Она написана на Python и позволяет делать резервные копии только изменённых файлов. Кроме того, можно хранить резервную копию на другом сервере. На удалённый сервер можно записывать данные по протоколу rsync или ssh.
5. Bacula
Это уже не просто скрипт, а полноценная система резервного копирования, которую надо размещать на нескольких серверах. Она состоит из нескольких компонентов, каждый из которых имеет своё предназначение. Программа имеет открытый исходный код и предназначена, в первую очередь, для предприятий. Кроме полных резервных копий, так же как и в Rsync поддерживаются инкрементные, когда копируются только изменённые данные.
6. Backupninja
У программ, которые можно использовать для резервного копирования, таких как rsync, duplicity, tar и других нет конфигурационных файлов, с помощью которых можно было бы настроить и распланировать резервное копирование. И это понятно, они специально для этого не были предназначены. Backupninja — это оболочка для таких программ. Утилита позволяет настроить резервное копирование как файлов так и баз данных с помощью различных инструментов, но при этом хранит все конфигурационные файлы в одном месте — /etc/backups.d/. К тому же вместе у программой поставляется псевдографическая утилита ninjahelper, помогающая настроить всё почти в графическом интерфейсе.
7. Kbackup
Это небольшая графическая утилита для резервного копирования файлов разработанная для KDE. Позволяет выполнять как полные резервные копии так и архивировать только изменённые файлы. Копии хранятся только на том же компьютере, что и установлена программа, а автоматическое резервное копирование не поддерживается.
8. BackupPC
Это кроссплатформенная программа для резервного копирования, разработанная для больших предприятий. Для управлением резервным копированием используется веб-интерфейс. Можно делать как полные резервные копии, так и только для изменённых файлов. Можно запланировать автоматическое обновления или настроить уведомления о необходимости делать резервные копии.
9. Amanda
Amanda расшифровывается как Advanced Maryland Automatic Network Disk Archiver. Это тоже кроссплатфноменная программа для резервного копирования, созданная, в первую очередь, для предприятий. Она может располагаться на нескольких компьютерах, благодаря клиент-серверной архитектуре и сохранять резервные копии на другой сервер. Для создания резервных копий используются системные утилиты, в Linux это tar.
10. Back In Time
Это простая графическая утилита для настройки автоматического резервного копирования. Поддерживается как копирование на локальный компьютер, так и хранение копий удалённо. Вы можете выбрать папки, которые надо копировать и расположение, куда копировать.
11. Box Backup Tool
Ещё один инструмент корпоративного уровня. Его можно установить на несколько машин и выполнять резервное копирование между ними. Программой можно управлять только с помощью командной строки. Поддерживаются инкрементальные копии, а также шифрование данных.
12. Luckybackup
Это ещё одна оболочка над утилитой rsync, только на этот раз с графическим интерфейсом. Она позволяет планировать автоматическое резервное копирование, выполнять полные копии или только синхронизировать изменения с сервером. Интерфейс утилиты интуитивно понятный и достаточно удобен в использовании.
13. Timeshift
Раньше мы рассматривали программы, предназначенные для резервного копирования отдельных файлов и каталогов, однако существуют программы предназначенные для полного копирования всех файлов операционной системы. К ним относится Timeshift. Программа имеет как графический так и консольный интерфейс и позволяет создавать резервные копии системы с помощью rsync или btrfs. Подробнее об её возможностях читайте тут.
14. Clonezilla
В отличие от Timeshift программа Clonezilla поставляется на отдельном образе и запускается из BIOS. Она позволяет создать резервную копию как Linux так и Windows потому что копирует весь диск побайтово и потом позволяет всё это восстановить. Подробнее о том как пользоваться Clonezilla читайте в отдельной статье.
15. Systemback
Утилита Systemback чем-то похожа на Timeshift. Она тоже позволяет создавать точки восстановления операционной системы и потом с помощью них восстанавливать работу вашего дистрибутива. Кроме того, с помощью утилиты можно скопировать систему на другой диск или создать LiveCD образ для будущего восстановления.
Выводы
Всегда помните, что резервное копирование очень важно, оно помогает предотвратить потерю данных. Существует огромное количество программ резервного копирования Linux, которые помогут регулярно копировать ваши данные.
Вы можете выбрать один из выше рассмотренных инструментов, просто выберите что для вас подходит лучше. Если вы используете другую программу, не описанную здесь, напишите в комментариях!
Источник
Добро пожаловать! Рады приветствовать вас на форуме русскоязычного сообщества пользователей Mageia!
Администрация форума призывает всех пользователей писать правильно названия дистрибутивов, компаний, программ, термины и пр., а так же имена и фамилии.
Например: Arch, Debian, Fedora, Windows, AMD, Baobab, NVidia, , т.е. без транслитерации, а в именах и фамилиях давать её в скобках — Linus Torvalds (Линус Торвальдс)
Это обусловлено настройкой поисковиков по правильным названиям, которые облегчают наши же поиски информации в интернете.
Резервное копирование. (Страница 1 из 3)
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщений с 1 по 25 из 73
1 Тема от algri14 2016-05-01 01:32:49 (2017-02-16 17:19:47 отредактировано algri14)
- algri14
- Администратор
- Offline
- Откуда: Воронеж
- Зарегистрирован: 2014-02-13
- Сообщений: 3,423
На сайте rus-linux.net увидел инфу по резервному копированию, далее сам ещё нагуглил,
Deja Dup: резервное копирование данных для всех
Deja Dup — Бэкап в Ubuntu
Deja Dup
в Магее есть даже пакет deja-dup — Версия: 32.0-1.1.mga5 , но в меню запуска эта прога не встала, при запуске от юзера посылает на ресурс Amazon (регистрация там это отдельная тема — вплоть до широты и долготы места
Народ, гляньте, а то у меня лыжи что-то не едут или я на них не в ту сторону встал
Кстати, с её помощью можно и на Яндекс.Диск резервную копию сохранять.
зы: может быть это из-за — «Integrates well into your GNOME desktop» — Хорошо интегрирована в свой рабочий стол GNOME
============================
Чтобы не плодить темы переименовал название, потому что в процессе поиска нашёл ещё одну прогу luckybackup Версия: 0.4.8-3.mga5, радует что пакет русифирован, Settings=>Language=>далее выбор языка
«В возможности программы входит:
резервное копирование;
восстановление;
синхронизация;
опции включения/исключения файлов и каталогов;
управление опциями rsync;
удалённые соединения;
тестирование, без выполнения фактического копирования;
управление из командной строки;
планировщик;
профили.
С 2008-го и по сей день luckyBackup занимает верхние позиции в разделе «Higest Rated» сайта kde-apps.org. «
================================
Grsync, пакет grsync — Версия: 1.2.5-3.mga5, является GUI-фронтендом к популярной в мире Unix утилите rsync, тоже локализована.
Пруф
2 Ответ от algri14 2017-02-16 18:37:01 (2017-02-16 18:39:06 отредактировано algri14)
- algri14
- Администратор
- Offline
- Откуда: Воронеж
- Зарегистрирован: 2014-02-13
- Сообщений: 3,423
Занялся резервированием системы, подбираю/изучаю программы. Проверьте пожалуйста пакет areca-backup , не запускается ни от юзера, ни от рута, поставил пакет от Магеи-6, та же самая басня
]$ areca-backup
bash: areca-backup: команда не найдена
3 Ответ от reuz 2017-02-17 00:08:26
- reuz
- Пользователь
- Offline
- Зарегистрирован: 2012-06-20
- Сообщений: 107
algri14
-пакет jre с сайта oracle.com установили ?
4 Ответ от kvv-vp 2017-02-17 07:55:06
- kvv-vp
- Пользователь
- Offline
- Зарегистрирован: 2012-10-11
- Сообщений: 1,408
Занялся резервированием системы, подбираю/изучаю программы.
Инструментов то многоhttp://linsoft.info/soft/category/47.Только вот какую задачу решать пытаетесь, не понял.
5 Ответ от algri14 2017-02-17 08:18:48 (2017-02-17 08:40:57 отредактировано algri14)
- algri14
- Администратор
- Offline
- Откуда: Воронеж
- Зарегистрирован: 2014-02-13
- Сообщений: 3,423
-пакет jre с сайта oracle.com установили ?
А при чём здесь «jre с сайта oracle.com», если речь о родном пакете из репо и Areca Backup
Только вот какую задачу решать пытаетесь, не понял.
Резервирование системы с последующем восстановлением, решил выбрать что-нибудь, а заодно и поизучать линейку этих программ.
Пока сделал бекап с помощью fwbackups , но восстанавливать ещё не пробовал.
6 Ответ от reuz 2017-02-17 12:09:16
- reuz
- Пользователь
- Offline
- Зарегистрирован: 2012-06-20
- Сообщений: 107
А при чём здесь «jre с сайта oracle.com», если речь о родном пакете из репо и Areca Backup
JAVA
( прога написана на «жабе», работает в «жабьем болоте» JVM-которое должно быть на компе,и также требует установку пакета jre — Java Runtime Environment ).
Возможно, интерес представляет не резервное копирование, а сразу, создание загрузочного образа последнего состояния системы.
7 Ответ от algri14 2017-02-17 17:07:19 (2017-02-17 18:21:12 отредактировано algri14)
- algri14
- Администратор
- Offline
- Откуда: Воронеж
- Зарегистрирован: 2014-02-13
- Сообщений: 3,423
Возможно, интерес представляет не резервное копирование, а сразу, создание загрузочного образа последнего состояния системы.
Фиг его знает что лучше, у меня руки до этой тематики не доходили, вот сейчас и выбираю.
А у Areca Backup тупо бинарник не запускается, уже сталкивался с подобным, но другой пакет можно было вручную запустить, а тут вообще ступор.
reuz, недавно приходили обновы именно JAVA
зы: в винде запустил, но Вы правы, пришлось доустановить JAVA
Источник