Linux backup всех настроек

Содержание
  1. Организация backup-сервера. Linux, ZFS и rsync
  2. 1. ZFS с компрессией и дедубликацией
  3. 2. Rsync на сервере
  4. 3. Rsync на клиентах
  5. 4. Восстановление
  6. 5. Заключение
  7. Настройка резервного копирования Linux-сервера за 5 минут
  8. Бэкап (backup) всей системы в Linux
  9. Time Vault – программа резервного копирования Linux
  10. Бэкап grsync системы Linux
  11. Бэкап всей Linux системы rsync
  12. Backup всей Linux системы fwbackups
  13. Резервное копирование всей Linux системы bacula
  14. Backup Linux с помощью duplicity
  15. Бэкап backupninja системы Linux
  16. Backup Linux системы sbackup
  17. Резервное копирование Linux с помощью clonezilla
  18. Резервное копирование Linux системы kbackup
  19. Бэкап всей Linux системы flyback
  20. Бэкап Linux с помощью backuppc
  21. Backup всей Linux системы cloudberry backup
  22. Backup Linux с помощью amanda
  23. Дополнительное копирование Linux с помощью back in time
  24. Mondorescue – программа резервного копирования Linux
  25. Box Backup Tool – программа резервного копирования Linux
  26. Luckybackup – прога резервного копирования Linux
  27. Бэкап deja dup всей системы в Linux
  28. Бэкап всей Linux системы areca
  29. Backup всей Linux системы bareos data protection

Организация backup-сервера. Linux, ZFS и rsync

TL;DR:
Статья о настройке бекапа линуксовых серверов. В качестве хранилища используется раздел ZFS с включенными дедубликацией и компрессией. Ежедневно делаются снапшоты, которые сохраняются в течение недели (7 штук). Ежемесячные снапшоты хранятся в течение года (еще 12 штук). В качестве транспорта выступает rsync: на сервере он запущен демоном, на клиентах он запускается из crontab.

Так получилось, что у меня есть пара серверов, на которых под KVM живут виртуальные машины. Хотелось бекапить образы этих машин в сеть, но так, чтобы выполнялись условия:

  • Хранить все бекапы за последнюю неделю.
  • Хранить в течении года ежемесячные бекапы.
  • Никаких сторонних бекап-агентов. На клиентах только стандартное и проверенное поколениями админов ПО.
  • Экономно расходовать место в хранилище. Желательна компрессия и дедубликация данных.
  • Все файлы должны быть доступны без дополнительных инструментов и оболочек. Идеальный вариант: каждый бекап в отдельном каталоге.

Можно ли всё это совместить? Да, и очень просто.

Все компьютеры, о которых идет речь в этой статье, являются серверами. Но как-то глупо и длинно делить их на “сервер, который хранит бекапы” и “сервер, бекапы которого хранит сервер, который хранит бекапы”. Поэтому первый я буду называть просто сервером, а второй уже начал называть клиентом.

1. ZFS с компрессией и дедубликацией

Наиболее привычная для меня ОС – Linux. Всё то же самое без особых изменений должно подойти и к Solaris, и к FreeBSD, в которых ZFS есть давно и что называется “из коробки”. Но Linux мне ближе и роднее, а проект по портированию на него ZFS выглядит уже достаточно зрелым. За год экспериментов у меня не было с ним заметных проблем. Поэтому поставил на сервер Debian Wheezy, подключил официальный репозитарий проекта и установил нужные пакеты.

Создал пул, указав что zfs у меня будет на /dev/md1 и что монтировать эту файловую систему я хочу к каталогу /mnt/backup:

По имени устройства /dev/md1 можно заметить, что я использую линуксовый software raid. Да, я знаю, что у ZFS есть свой способ создавать зеркала. Но поскольку на этой машине уже есть одно зеркало (для корневого раздела) и оно сделано штатным mdadm, то и для второго зеркала я предпочту использовать его же.

Включил дедубликацию и компрессию, сделал видимым каталог со снапшотами:

Положил в /usr/local/bin скрипт для создания снапшотов:

Этот скрипт добавил в crontab для ежедневного запуска. Чтобы содержимое снапшота соответствовало его дате, скрипт лучше запускать ближе к концу суток. Например, в 23:55.

Четвертое число месяца выбрано почти случайно. Запускал я всё этого третьего августа и хотелось поскорее сделать бекап, который будет храниться год. Следующий день был четвертым.

Снапшоты будут сохраняться в каталоге /mnt/backup/.zfs/snapshot. Каждый снапшот – отдельный каталог с именем в виде даты на момент создания этого снапшота. Внутри снапшота полная копия каталога /mnt/backup в том виде, в котором он был в этот момент.

2. Rsync на сервере

Традиционно rsync настраивают для работы поверх ssh. На клиентах настраивается авторизация по ключам (и без пароля), а эти ключи складываются на бекап-сервер. Сервер ходит по ssh на клиентов и забирает с них файлы. Преимущество этого подхода – шифрование трафика. Но мне не нравится идея с беспарольным входом по ssh (особенно в свете последних уязвимостей в bash). Так же мне не нравится идея инициировать бекап со стороны сервера: иногда перед бекапом на клиенте хочется выполнить какой-нибудь скрипт (например, сбросить дамп mysql), и только после завершения этого скрипта начинать бекап. Поэтому мой выбор – rsync, запущенный демоном на сервере и запускаемый из crontab на клиентах.

Поставил на сервер rsync (штатный, из репозитария), и чтобы он запускался при старте системы, написал в /etc/default/rsync:

Создал на сервере /etc/rsyncd.conf такого содержания:

192.168.xxx.xxx и 192.168.xxx.yyy – это адреса тех серверов, которые будут бекапиться. Зовут их kvm01 и kvm02. Их файлы будут лежать в /mnt/backup/kvm01 и /mnt/backup/kvm02. Поэтому:

3. Rsync на клиентах

Минимально необходимый скрипт для копирования файлов с клиента kvm02 на сервер с адресом 192.168.xxx.zzz будет выглядеть примерно так:

Разумется, если речь идет о бекапе виртуальных машин, то этот скрипт стоит пополнить командами создания и удаления LVM-снапшота, монтирования и отмонтирования его содержимого и так далее. Но эта тема уже выходит за рамки данной статьи.

4. Восстановление

Для восстановления файлов из бекапа клиента KVM01 за 4 августа 2014 года достаточно будет на сервере перейти в каталог /mnt/backup/.zfs/snapshot/2014-08-04/kvm01/ и скопировать оттуда файлы любым привычным способом. Каждый конкретный бекап выглядит как обычный каталог, доступный только для чтения. Для поиска определенного файла в этом бекапе можно использовать стандартные утилиты, такие как find или grep.

5. Заключение

Сейчас на сервере 9 снапшотов: 7 ежедневных и 2 ежемесячных. Плюс сегодняшний бекап, снапшот с которого снимется вечером. Размер раздела с бекапами составляет 1.8T. Общий объем файлов — 3.06T. Физически занимают на диске они 318G. Суммарный объем сегодняшнего бекапа — 319G. Да, 10 бекапов на ZFS с компрессией и дедубликацией занимают места меньше, чем один бекап занимал бы на файловой системе без этих полезных свойств.

Поскольку сам rsync не занимается шифрованием передаваемых данных, высовывать такую схему без изменений в интернет небезопасно. Добавить шифрование можно, пустив трафик через ipsec или stunnel, например.

Выше я написал, что заметных проблем с ZFS у меня не было. На самом деле, одна проблема была. Однажды ночью, когда оба клиента активно бекапились, сервер дважды сообщил в dmesg, что task rsync blocked for more than 120 seconds. При этом оба бекапа успешно завершились, ничего не зависло, данные не потерялись. Подозреваю, что это проявление знаменитого бага 12309. Разнес бекапы по времени, с тех пор проблема не повторялась.

Источник

Настройка резервного копирования Linux-сервера за 5 минут

Передо мной возникла необходимость настроить резервное копирование на новом Linux-сервере, задачка эта оочень важная, но уж больно скучная: нужно написать и отладить скрипты, которые будут архивировать нужные папки (причем желательно делать инкрементальные архивы), базы данных, хранилища subversion, а затем переносить эти архивы на удаленный сервер. По этому я попробовал нагуглить готовое решение для этой задачки и в результате наткнулся на backup-manager — замечательный опенсорсный набор bash-скриптов, позволяющих:

  • архивировать любые папки, в том числе и создавать инкрементальные архивы. В конфиге просто указывается список директорий, которые должны быть скопированы, а также «черный список» файлов, которые копироваться не будут.
  • делать резервное копирование баз данных MySQL. В конфиге указываются логин и пароль mysql-юзера, имеющего доступ к базам, а всю остальную работу backup-manager делает сам.
  • делать резервное копирование svn-репозиториев, причем бэкап делается не копированием папки с хранилищем, а с помощью команды svnadmin dump.
  • шифровать архивы.
  • копировать созданные архивы на удаленные сервера по FTP, SSH или (это самая важная для меня фича) в хранилище Amazon S3, а также записывать их на DVD.

Таким образом, один этот этот набор скриптов решил абсолютно все мои задачи, связанные с резервным копированием. Настраивается все это хозяйство не более чем за пять минут, так как в конфигурационном файле каждый параметр имеет подробные комментарии, так что проблем с настройкой возникнуть ни у кого не должно.

Скачать можно отсюда: www.backup-manager.org/downloads, либо просто можно установить пакет backup-manager (пример для Debian):

aptitude install backup-manager

Кроме того, нужно учесть, что для копирования данных в хранилище Amazon S3 в системе должны быть установлены пакеты libnet-amazon-s3-perl и libfile-slurp-perl:

aptitude install libnet-amazon-s3-perl libfile-slurp-perl

Теперь остается только настроить запуск backup-manager по крону и можно спать спокойно.

Upd.
Все настройки хранятся в файле /etc/backup-manager.conf, вот основные его параметры:

# Папка, в которой архивы будут складываться локально
export BM_REPOSITORY_ROOT=»/var/archives»

Читайте также:  Защитник windows или 360 total security

# Используемые методы резервного копирования
export BM_ARCHIVE_METHOD=»tarball-incremental mysql svn»

# Далее для каждого из выбранных выше методов резервного копирования задаем настройки
# Список папок, содержимое которых будем бэкапить
BM_TARBALL_TARGETS[0]=»/etc»
BM_TARBALL_TARGETS[1]=»/boot»
BM_TARBALL_TARGETS[2]=»/var/www»
export BM_TARBALL_TARGETS

# Список исключений, то есть файлов в перечисленных выше папках, которые бэкапить не нужно
export BM_TARBALL_BLACKLIST=»/dev /sys /proc /tmp *imagecache*»

# Теперь указываем как часто делать мастер-бэкап и инкрементный бэкап
export BM_TARBALLINC_MASTERDATETYPE=»weekly»
export BM_TARBALLINC_MASTERDATEVALUE=»1″

# Для бэкапа MySQL баз данных указываем какие базы бэкапить и параметры mysql-юзера
export BM_MYSQL_DATABASES=»__ALL__»
export BM_MYSQL_ADMINLOGIN=»user»
export BM_MYSQL_ADMINPASS=»1234″

# Для бэкапа subversion-репозитория указываем путь к хранилищу
export BM_SVN_REPOSITORIES=»/var/repositories»

# Выбираем метод аплоада созданного бэкапа а удаленный сервер
# (еще есть варианты ftp, ssh, ssh-gpg, rsync)
export BM_UPLOAD_METHOD=»s3″

# Для копирования копий на Amazon S3 задаем имя корзины, access key и secret key
export BM_UPLOAD_S3_DESTINATION=»basket-name»
export BM_UPLOAD_S3_ACCESS_KEY=»ABC123″
export BM_UPLOAD_S3_SECRET_KEY=»DEF456″

Это самые основные настройки, в самом конфиге есть еще пара десятков параметров, все они подробно прокомментированы.

Источник

Бэкап (backup) всей системы в Linux

Бэкап (backup) или дополнительное копирование на персональных компьютерах или серверах Linux всегда важно для предотвращения потери этих. Поэтому ознакомление с различными инструментами резервного копирования очень важно, особенно для целых администраторов, которые работают с большими объемами данных уровня предприятия или же даже на личных компьютерах. Как известно, «пользователи компьютера делятся на тех, кто делает бэкапы, и тех, кто будет их делать». В данной статье мы рассмотрим различные способы резервного копирования (бэкапа) всей системы и, сообразно, восстановления из резервной копии.

Имейте в виду, что это не инструкция к программе, поэтому не стоит бессознательно копировать приведенные здесь примеры; и это не исчерпывающее перечисление существующих программ для резервного копирования и образцов их использования. Также это и не пошаговая инструкция. Этот текст предназначен для тех, кто уже в достаточной степени понимится в Unix-подобных системах. Тем не менее, важно полностью читать документацию конкретных инструментов, так как это выручит учитывать детали, которые иначе можно не принять во внимание.

Существует много возможностей организации в linux бэкапа всей системы на CentOS/Debian/Ubuntu серверах — это даровые утилиты, самописные скрипты с использованием tar, система бэкапа bacula и много другое. Все это в той или некоторой мере я использовал или использую в своей работе. Сегодня я хочу с вами поделиться собственным методом организации простого, удобного и быстрого способа настройки инкрементного backup с внедрением популярной утилиты rsync на серверах под управлением CentOS/Debian/Ubuntu. Способ идиентично работает на этих истемах, небольшие отличия только в самой установке rsync, о чем я раздельно упомяну для каждой системы.

Time Vault – программа резервного копирования Linux

Time Vault представляется Linux-эквивалентом Time Machine от Apple, базирующимся на GNOME. Как и многие другие утилиты дополнительного копирования, этот пакет создает инкрементные резервные копии файлов (сохраняет лишь изменения относительного некоторого первоначального состояния — прим.пер.), которые позже смогут быть использованы для восстановления. Он может делать снимки, и они могут храниться в каталоге в некоторый момент времени. Эти снимки очень малы, поэтому Вам не нужны целые файлы дополнительных копий. Это программное обеспечение для резервного копирования с открытым исходным кодом для Linux. Оно раносильно Time Machine от Apple.

Time Vault создает файлы инкрементной резервной копии, какие можно восстановить позднее. Его мгновенные снимки являются копиями директория в определенный момент времени. Копии, сделанные для файлов, которые не изменились с момента предыдущего снимка, занимают очень малюсенько места. Это связано с тем, что вместо создания резервной копии всего файла без его изменения, в снимках утилизируется жесткая связь с существующей резервной копией файла в ее первоначальном состоянии.

Бэкап grsync системы Linux

Grsync — это графичный интерфейс для rsync — кроссплатформенной утилиты, работающей в Linux, Windows OS и Mac OS. Grsync можно утилизировать для синхронизации вашей коллекции музыки на съемных устройствах, создания резервной копии этих на сетевом носителе, репликации раздела на другой диск, зеркалирования файлов и так далее… В данной части я расскажу о синхронизации файлов и директорий с помощью Grsync. Это инструмент резервного копирования инструктивной строки Linux, но теперь он также имеет графический интерфейс пользователя. Пользователям Linux, необыкновенно системным администраторам, это очень нравится. Его графический интерфейс называется Grsync.

Через инструктивную строку автоматическое резервное копирование может быть сделано через опытных целых администраторов. По умолчанию Grsync создает рекурсивные резервные копии данных, т.е. автоматически случит резервные копии всех подпапок, обнаруженных в исходной папке; но вы можете изменить это из вкладки Advanced Options (Наращенные опции). Как и в IuckyBackup, можно просмотреть соответствующую команду Rsync, нажав File > Rsync command line. Интерфейсы Rsync. Back In Time, IuckyBackup и Grsync дают возможность определить дополнительные команды, которые вы хотите исполнить перед резервным копированием или по его окончании.

Бэкап всей Linux системы rsync

Это средство резервного копирования командной строчки, популярное среди пользователей Linux, особенно системных администраторов. Оно обладает богатыми способностями, включая инкрементное резервное копирование, обновление всего дерева каталогов и файловой системы, как местных, так и удаленных резервных копий, сохранение прав доступа к файлам, ссылок и многое иное. В rsync есть возможность на самом деле проверять, изменился ли файл, но это очень длинный процесс. Например, сканирование моего каталога /home на наличие измененных файлов берёт больше времени, чем создание полной резервной копии без сжатия с помощью dar. Более детальную информацию вы найдете в разделе 6.4 ниже.

Также имеет графический пользовательский интерфейс Grsync, но основное преимущество с Rsync заключается в том, что резервные копии могут быть автоматизированы с использованием сценариев и поручений cron системными администраторами прямо в командной строке. Rsync — быстрая и универсальная консольная утилита используемая при резервировании, зеркалировании и копировании файлов (локально и удалённо). Утилита имеет большое число опций контролирующих все аспекты её работы.

Backup всей Linux системы fwbackups

Это еще одно даровое ПО для резервного копирования с открытым исходным кодом для Linux, которое поддерживает кроссплатформенность. Одна из примечательных особенностей Fwbackups заключается в том, что пользователь может принять участие в разработке этого программного обеспеченья и использовать его только в качестве тестера. Он имеет очень удобный интерфейс, который возможно использовать в качестве безопасного резервного копирования. Инструмент с открытым исходным кодом, какой можно запускать как в Windows, так и в Linux. У программы простой и интуитивно понятный интерфейс, потому пользователи могут очень просто настроить и делать резервные копии.

Очень упругий в настройке резервного копирования, fwbackups — мощное Python / GTK графическое приложение для создания дополнительных копий файлов и каталогов. Работа приложения основана на возможностях Rsync. fwbackups делает отличное предложение простой и интуитивно понятный пользовательский интерфейс дающий доступ к большинству базовых (более востребованных) возможностей консольной утилиты Rsync, что позволяет легко выполнять резервное копирование файлов и каталогов, а вдобавок их восстановление.

Резервное копирование всей Linux системы bacula

Bacula Backup Enterprise Edition воображает собой надежное сетевое корпоративное резервное копирование. Корпоративное резервное копирование Bacula выделяется высокой масштабируемостью и гибкостью приспособления к растущим нуждам вашей компании. Ниже Вы сможете найти подробное описание функциональности Bacula Backup System и плагинов к ней, а также детали терминологии Bacula Job, FD, SD, Client и другие. Также Вы можете воспользоваться услугами настройки и тренинга по Bacula Enterprise.

Это программное обеспеченье для резервного копирования, восстановления и проверки данных с открытым исходным кодом, предназначенное для этого, чтобы быть готовым к работе с определенными сложностями, хотя эти сложности фактически и оприделяют его мощные функции, такие как резервные конфигурации, удаленное резервное копирование и многое иное. Bacula — это решение для резервного копирования с открытым исходным кодом, которое позволяет основывать резервные копии и выполнять восстановление данных ваших компьютерных систем. Он очень упругий и надежный, что делает его, хотя и немного громоздким для настройки, подходит для резервного копирования во многочисленных ситуациях.

Backup Linux с помощью duplicity

Duplicity делает копии директориев, творя зашифрованные тома в формате tar и загружает их на удаленный или локальный файл-сервер. Поскольку Duplicity утилизирует librsync, инкрементные архивы экономно используют место и записывают только те части файлов, какие были изменены с предыдущего резервного копирования. Большинство инструментов в нашем обзоре созданы на мощных и многофункциональных инструментах командной строки, таких как Rsync и Duplicity. Создает дополнительные копии каталогов, создавая зашифрованные тома в формате tar. Он загружает их на удаленный или локальный файловый сервер.

Duplicity утилизирует librsync, который постепенно архивируется. Это довольно продвинутые инструменты, и многие из них позволяют при творении резервных копий указать дополнительные операции для выполнения. Поскольку Duplicity использует GnuPG для кодирования и / или подписывания этих архивы, они защищены от шпионажа и / или изменения их на сервере. Он хранит только записи долей файлов, которые изменились с момента последнего резервного копирования. Duplicity использует GnuPG для кодирования и / или подписи этого архива.

Читайте также:  Windows cannot access the network

Бэкап backupninja системы Linux

Backupninja — расширяемая система дополнительного копирования, удобная консольная обёртка для нескольких утилит резервного копирования (meta-backup system). Эта сильная программа для резервного копирования позволяет создавать резервные копии файлов конфигурации и хранить их в каталоге /etc/backup.d/. ИМХО обертка в виде backupninja удобней. Backupninja является несложный и легкой в использовании системой резервного копирования. Вы можете просто добавить файлы конфигурации в /etc/backup.d/ для дополнительного копирования нескольких хостов.

Backupninja имеет приятный cli интерфейс на dialog. За полчаса возможно настроить rsync + mysql бекапы с версионированием. Backupninja – создает резервные копии файлов конфигураций и хранит их в специальном каталоге /etc/backup.d/. Возможности данной программы: настройка с помощью файлов ini; для отделки новых типов резервных копий используются сценарии; отправка сообщений по электронной почтовая конторе; простота выполнения резервных копий через терминал; возможность интеграции с Linux-Vservers.

Backup Linux системы sbackup

SBackup (Simple Backup Suite) — спокойное решение для резервного копирования. Это решение для рабочего стола Gnome, где пользователи могут заполучить доступ ко всей конфигурации через интерфейс Gnome. Пользователи могут использовать постоянное выражение для указания путей файлов и каталогов в процессе резервного копирования. Программа дополнительного копирования Simple Backup Suite (sbackup) рассчитана для рабочего стола Gnome. В ассоциации с прошедшим праздником Дня защитника Отечества, с которым я и поздравляю читателей блога, хочется говорить о безопасности.

Фундаментом надёжной обороны является резервное копирование, позволяющее даже в варианте успешных действий потенциального противника (будь то авария железа или деструктивные последствия вмешательства неискусных рук) вернуть систему в работоспособное состояние, а, главное, восстановить пользовательские данные. Среди специальных возможностей стоит выделить: возможность создавать сжатые и несжатые копии; поддерживаются контурные профили резервного копирования; возможность регистрации и уведомлений по почте; возможность запланировать резервное копирования и случать копирование вручную; разделение несжатых копий на пару частей; поддерживается локальное и далёкое резервное копирования.

Резервное копирование Linux с помощью clonezilla

Основной механизм данного программного обеспечения включает в себя разделы изображений, частичное клонирование, UDPcast и остальное для создания резервной копии и восстановления Udpcast. Clonezilla является клоном Symantec Ghost Corporate Edition с приоткрытым исходным кодом. Пакет базируется на использовании DRBL, образов разделов, ntfsclone, partclone и udpcast, что дозволит вам получать слепок данных для резервного копирования и восстановления. В наличии есть два варианта пакета Clonezilla: Clonezilla live и Clonezilla SE (Server Edition — серверная редакция). Clonezilla live то что надо для резервной копирования и восстановления одной машины. Clonezilla — универсальное средство для бэкапа разделов или цельных дисков с гибкой настройкой процесса.

Данный дистрибутив поддерживает множество файловых систем, трудится с LVM2 и RAID-массивами (только аппаратные) и имеет локализацию для многих языков, включая русский. Clonezilla обладает понятный «пошаговый» псевдографический интерфейс, а решить возникающие вопросы поможет в изобилии вразумительная документация. Существует два типа Клонезиллы. Это Clonezilla Live и Clonezilla SE. Для резервного копирования и возобновления на одной машине используется Clonezilla Live, а для сервера — Clonezilla SE. Clonezilla — специализированный дистрибутив linux (занимится с iso, usb, hdd, pxe) для копирования разделов и архивирования в виде образа, поддерживающего сжатие (gzip, bzip2, lzo…), с записью на hdd, usb, samba, ssh помещения.

Резервное копирование Linux системы kbackup

KBackup — простое C++ / KDE графическое прибавление для резервного копирования. Следующая программа резервного копирования в нашем списке Kbackup. Прога может работать на Linux, Windows и MacOS. Может работать на высоконагруженных серверах и обыкновенных пользовательских ПК. Среди особенностей программы стоит выделить: возможность сжатия файлов для убавления размера; нет потребности в клиентской части программы; гибкие настройки резервного копирования; наладка уведомление о необходимости провести резервное копирование. KBackup имеет интуитивно понятный пользовательский интерфейс и минимум опций, позволяя делать резервные копии файлов и каталогов (включая подкаталоги). Основное предназначение приложения быть достаточно простым для использования людьми, далёкими от компьютеров.

KBackup удерживает полное и инкрементное резервное копирование, для хранения резервных копий используется формат TAR, этые можно сжимать (с помощью gzip или bzip2), файлы сжимаются перед оберткой и затем добавляются в несжатый TAR-файл. При создании архива на локальной файловой системе возможно разбить архив на тома, в зависимости от размера используемых для хранения носителей. Это простой в применении инструмент резервного копирования для операционной системы Unix и может использоваться в Linux. Он сможет создавать архивы и сжимать их, используя утилиты tar и gzip.

Бэкап всей Linux системы flyback

FlyBack основывится на использовании Rsync и является приблизительной моделью Apple Time Machine. Как и многие утилиты дополнительного копирования, базирующиеся на Rsync, пакет использует инкрементные резервные копии файлов, какие позже могут использоваться для восстановления. Создан на основе Rsync. Он создает инкрементные дополнительные копии файлов, как и другие резервные копии на основе Rsync, которые могут быть реконструированы позже. Хронологическое представление файловой системы, которое позволяет просматривать или извлекать раздельные файлы или каталоги по одному.

Они представляют вид стандартного файлового менеджера, который позволяет добавочным элементам управления перемещаться вперед и назад. FlyBack предоставляет хронологический взгляд на файловую систему, что случит возможным просматривать или искать в резервных копиях даже отдельные файлы. Flyback даётся пользователю в виде стандартного файл менеджера, учитывающей особенности конкретной файловой системы, но с добавочными возможностями двигаться во времени вперед или назад.

Бэкап Linux с помощью backuppc

BackupPC поставляется с верным веб-интерфейсом, который позволяет вам собирать и управлять централизованным образомрезервными копированиями других далёких хостов. Программа BackupPC настраивается и управляется через веб-интерфейс, поэтому для ее работы необходим установленный веб-сервер apache (Linux Debian). BackupPC — свободное ПО (распространяется под GNU General Public License) для дополнительного копирования данных с управлением через веб-интерфейс. Нет необходимости в клиентской части, так как сервер сам по себя является клиентом для нескольких протоколов, которые поддерживаются родными службами клиентской ОС.

BackupPC — система дополнительного копирования, ориентированная на диски. В этом сообщение я представлю вам BackupPC, программный кросс-платформенный бэкап сервер, какой через сеть может вытянуть резервное копирование клиентов Linux, Windows и MacOS. В BackupPC прибавлено ряд функций, которые делают резервное копированиче чуть ли не приятной вещью. Это программное обеспеченье для кросс-платформенной резервной копии, которое может работать в Unix/Linux, Windows и Mac OS X. Оно нужно для использования на уровне предприятия с высокой производительностью. BackupPC может использоваться на серверах, необходимых и портативных компьютерах. Кроссплатформенный программный сервер может работать на любом сервере под правлением GNU/Linux, Solaris или UNIX.

Backup всей Linux системы cloudberry backup

Когда вы используете для хранения данных сервис Amazon S3, вы, вероятно, сталкивались с CloudBerry Explorer, програмкой для управления вашими данными. Это бесплатное кроссплатформенное облачное решение для резервного копирования, какое обеспечивает достойное резервное копирование вашего компьютера или сервера. Он имеет расширенные функции опции резервного копирования и поддерживает Linux, Ubuntu, Debian, Red Hat, Fedora, CentOS, а также Windows и Mac OS.

Сейчас команда CloudBerry Lab сделала следующий шаг и выпустила новый продукт, который называется CloudBerry Online Backup, воображающую собой настольный клиент для Amazon S3. Это программное обеспечение для резервного копирования оснащено консолью инструктивной строки, графическим интерфейсом и веб-интерфейсом. CloudBerry Online Backup это программа для автоматизации дополнительного копирования и восстановления данных на базе облачных технологий. CloudBerry Backup — это программа для автоматизации дополнительного копирования и восстановления данных на базе облачных технологий.

Backup Linux с помощью amanda

Amanda (Advanced Maryland Automatic Network Disk Archiver) представляется решением бэкапа, которое позволяет ИТ-администратору настраивать один главный сервер дополнительного копирования для восстановления нескольких хостов по сети на ленточные накопители, чейнджеры или диски или зрительные носители. Amanda — название системы, которая позволяет организовать процедуру резервного копирования на одном сервере для большого колличества компьютеров в сети. Система имеет архитектуру клиент-сервер. Клиент — это машина, которая бедствуется в резервном копировании; сервер — это машина, где находятся внешние системы памяти для хранения дополнительных копий. Amanda является удобной надстройкой к стандартным UNIX-программам dump/restore, GNU tar и отдельным другим.

Поэтому ее основные характеристики следует рассматривать исходя из возможностей базовых утилит. А dump понимает только файловые системы ext2/3, с ReiserFS, Reiser4 и XFS он не дружит. В сети сможет быть большое число клиентов и много серверов. Эта система вполне может применяться в качестве инструмента для резервного копирования масштаба предприятия. Система резервирования информации AMANDA сообразовывается одной из лучших среди бесплатных. Но многих удерживают от ее использования два фактора: мнимая сложность в опциях и то, что она работает только с ленточными накопителями. Попробуем доказать необоснованность таких заблуждений.

Дополнительное копирование Linux с помощью back in time

Back in Time — простая утилита для дополнительного копирования для Linux, вдохновленная идеями, заложенными в Flyback и Timevault. Версия root трудится с разрешениями root, необходимыми для доступа и резервного копирования определенных системных файлов. Версия non-root нужна для резервного копирования личных файлов. Одной из главных целей данного проекта стало слияние в одной программе лучших возможностей Flyback и Timevault. При первом запуске Back In Time аппарат дает вам возможность импортировать файл настроек, если вы создавали таковой раньше, или продлить с настройкой по умолчанию. «Back In Time» устанавливает два ярлыка — «Back In Time» и «Back In Time (root).» Это несложный в использовании инструмент резервного копирования для операционной системы Linux.

Читайте также:  Windows print firewall ports

Для того, чтобы случать снимки и резервные копии системы, Back In Time служит объединяющим звеном для rsync, diff и cron. Она обладает графический интерфейс, доступный для GNOME и KDE4. При использовании GNOME установка пакета «nautilus-actions» дозволяет интегрировать Back In Time в файловый менеджер и сделать ее функции доступными из контекстного меню. Кабы не его узкая документация, вы были бы поражены этим инструментом. Он устанавливает две версии. Приложение «Back In Time» общедоступно в центре программ Ubuntus Software Center. В отличие от Deja Dup, в «Back In Time» вдобавок есть графический интерфейс, который интегрирован с KDE. Если вы пользуетесь рабочим столом Unity, то ставьте версию для GNOME.

Mondorescue – программа резервного копирования Linux

Эта статья посвящена особенно последним. Для клонирования системы и ее экстренного восстановления существуют простые специальные программы типа MondoRescue. Прога Mondorescue – бесплатная утилита, которую используют для выполнения резервного копирования и восстановления. Исполняет бэкапы ПК, серверов, жестких дисков и много другого. Дополнительная функция приложения – возобновления данных после возникновения каких либо проблем. Одна из лучших и бесплатных прог для резервного копирования с открытым исходным кодом. Очень надежен, потому что обладает пространным набором функций. Он может выполнять резервное копирование с персональных компьютеров, рабочих станций или сервов.

Это бесплатное программное обеспечение для резервного копирования и восстановления, которое является надежным и удерживает множество функций. Оно может выполнять резервное копирование с персональных компьютеров, рабочих станций или сервов на разделы жесткого диска, ленты, NFS, CD-[R|W], DVD-R[W], DVD +R[W] и т.д. Утилита, создающая и записывающая резервную копию сервера или пролетарой станции на кассету, CD-R, CD-RW, NFS или жесткий диск. Поддерживает LVM, RAID, ext2, ext3, JFS, XFS, ReiserFS, VFAT. Я подразделяю дополнительное копирование на две категории: резервное копирование системных файлов и резервное копирование файлов этих.

Box Backup Tool – программа резервного копирования Linux

ПО с открытым исходным кодом и абсолютно автоматическое резервное копирование для Linux. Резервные данные могут храниться на сервере и смогут быть восстановлены очень быстро. Это инструмент резервного копирования с открытым исходным кодом какой может быть настроен для автоматической работы. Вы можете хранить по две недельные копии или по одной, в связи от ваших предпочтений или принятых в вашей компании стандартов. Процедура восстановления файлов оборотна процедуре их занесения в архив. Это бесплатный, мощный, быстрый, надежный и простой в использовании аппарат для резервного копирования и синхронизации на основе rsync.

Вышеперечисленные программные и аппаратные составляющие кликнуты обеспечить возможность восстановления файлов в случае их утраты по тем или иным причинам. Как правило, нужда инкрементного резервного копирования объясняется огромными объёмами той информации, которая постоянно обменивается и нуждается в резервировании. Возможности: Резервное копирование онлайн, Демон для автоматического резервного копирования, Сохранение резервных копий в файлах, Сжатие данных и шифрование, Выбор файлов и папок для копирования.

Luckybackup – прога резервного копирования Linux

Luckybackup – бесплатный и надежный инструмент для бэкапирования и синхронизации на базе rsync. Это бесплатный мощный, быстрый, надежный и простой в использовании инструмент резервного копирования и синхронизации, какой работает на инструменте резервного копирования rsync. Особенности программы: возможность сохранить преимущества собственности файлов; функция создание пары резервных копий файлов; мощные функции для файлов/каталогов; возможно пользоваться необходимыми опциями rsync. Как и в других инструментах, предлагающих эту функцию, в IuckyBackup возможно создавать профили нажатием на кнопку Плюс (новый) на панели инструментов. Профиль возможно выбрать из выпадающего списка в верхней левой части окна. У каждого профиля обязана быть как минимум одна задача резервного копирования.

Это бесплатный, мощный, быстрый, верный и простой в использовании инструмент для резервного копирования и синхронизации на основе rsync. Помимо данной панели, проект предлагает ряд кнопок — но никакого текста под ними. Хотя значки на клавишах намекают на их функции, вы можете навести на каждую из них мышь, чтобы узнать, что они делают: дают возможность ли они сохранить, создать или удалить профиль. Функциональность: Сохранение прав собственности файлов, Творение нескольких резервных копий файлов, Продвинутые опции для файлов и каталогов, Позволяет утилизировать опции rsync.

Бэкап deja dup всей системы в Linux

Deja Dup — графический интерфейс Duplicity, и для обеспеченья основных функций безопасности использует этот мощный инструмент. Deja Dup не выполняет дополнительного копирования файлов и работает только с папками. Более того, в качестве пункта предназначения для ваших резервных копий он по умолчанию настроен на NextCIoud. Кроме Deja Dup, все инструменты дают возможность задать профили или наборы резервных копий. Для каждого такого профиля, который вдобавок может иметь индивидуальную настройку, можно отвести разные файлы/папки для дополнительного копирования. В данном случае утилита Deja Dup является особенно полезной. Она кардинально выделяется от множества других инструментов своим минималистичным интерфейсом, который не смущает неопытных юзеров.

При этом данная утилита основывается на мощном инструменте Duplicity с интерфейсом командной строчки и предоставляет ранее не использовавшим инструменты резервного копирования данных пользователям лишь те способности, которые будут востребованы ими. В некоторых дистрибутивах, таких, как Ubuntu, утилита Deja Dup предустановлена по умолчанию, при данном она находится в официальных репозиториях большинства других дистрибутивов. Вы можете настроить данный аппарат за считанные минуты без чтения большого объема документации. Deja Dup имеется в репозиториях многих дистрибутивов, но, за исключением Fedora, все остальные держат в репозиториях более старую версию. Репозитории Fedora вдобавок приютили самые последние версии всех остальных инструментов. Вы должны указать данные о своей учетной записи, чтобы сохранить свои копии на этом сервисе, или подать альтернативный пункт назначения.

Бэкап всей Linux системы areca

Areca Backup вдобавок может запускать дополнительные действия, такие как сохранение отчета резервного копирования на вашем твердом диске, отправка его по электронной почте, запуск сценариев оболочки до или после резервного копирования. Это лекарство резервного копирования с открытым исходным кодом, предназначенное для личного использования, и позволяет юзеру выбирать набор файлов или каталогов для резервного копирования и выбирать способ резервного копирования и пространство хранения. Areca Backup — программа для резервного копирования файлов под Windows и Linux, диссеминируемая по свободной лицензии (GPL v2).

Работает в среде виртуальной машины Java. Управление процессом дополнительного копирования в программе возможно как из командной строки, так и в графическом интерфейсе. Обеспечивает полное сохранение, инкрементальное резервирование, дифференциальное резервирование, реализован механизм транзакций для критичных операций сохранения. Это программа для резервного копирования с открытым исходным кодом, ориентированная на использование обычными юзерами. Она позволяет выбрать нужные файлы для копирования, выбрать метод и место хранения.

Backup всей Linux системы bareos data protection

Bareos (лицензия GNU GPL) форк Bacula, по предложениям разработчиков содержит полезные отличия от Bacula Open Source. Основные функциональные способности доступны бесплатно, но для использования профессиональных функций требуется платить. Bareos Data Protection — это комплект программ, который позволяет пользователям создавать резервные копии, а также восстанавливать и отстаивать данные в операционных системах семейства Linux. Программа реализована на основе Bacula и трудится как сеть клиент — сервер. Bareos Data Protection – набор специальных программ для творения резервных копий.

Приложение также дает возможность восстанавливать и обеспечивать безопасность данных на ОС Линукс. Программа работает на основе сети клиент-сервер. Основные возможности Bareos Data Protection вразумительны бесплатно, но также есть много дополнительных функций, за которые придется заплатить. Это комплект программ с открытым исходным кодом, который позволяет пользователям создавать резервные копии, возрождать и защищать данные в системах Linux. Это идея, взяла свои истоки из проекта дополнительного копирования Bacula. Основные функции бесплатны, но для использования профессиональных функций резервного копирования спрашивается оплата.

Вы можете выбрать один из выше рассмотренных инструментов, просто выберите что для вас то что надо лучше. Если вы используете другую программу, не описанную здесь, напишите в комментариях. Постоянно помните, что резервное копирование очень важно и помогает предотвратить потерю данных, и вы сможете использовать различные инструменты резервного копирования для Linux для регулярного резервного копирования ваших этих.

Источник

Оцените статью