Программное обеспечение для резервного копирования — важная программа в наборе инструментов каждого пользователя Linux. Хотя большинство из них и не задумываются об использовании его в повседневной работе, это спасательный круг, который гарантирует безопасность ваших файлов во время сбоя данных. В этой статье представлены семь лучших программ резервного копирования для Linux, которые вы можете использовать бесплатно.
1. Синхронизация
Синхронизация — это простая утилита, позволяющая синхронизировать несколько папок в разных системах. Это программа непрерывной синхронизации файлов, что означает, что она постоянно синхронизирует файлы между двумя или более компьют
Contents
1. Синхронизация
времени, поэтому ваши данные всегда надежно резервируются.Способ работы Syncthing заключается в том, что он использует собственный набор открытых сетевых протоколов для надежного поиска, сопряжения и передачи данных между вашими компьютерами. Разработчики программы используют это вместе с облегченным серверным демоном для обеспечения практически мгновенной синхронизации между клиентскими узлами.
Одним из главных преимуществ Syncthing является его кроссплатформенная совместимость, поэтому вы можете развернуть Syncthing и использовать его вместе с системами, отличными от Linux.
Плюсы
- Может работать как на компьютере, так и на мобильном устройстве.
- Поставляется с облегченным серверным демоном, который можно развернуть практически без системных затрат.
- Не требует особого обслуживания при работе в качестве узла.
Минусы
- Может выполнять только оперативное резервное копирование.
- Не обеспечивает избыточность данных.
- Не архивирует старые версии файлов.
2. SparkleShare
SparkleПоделиться — это облегченная система оперативного резервного копирования для Linux. Подобно Syncthing, это также кроссплатформенный демон, который может мгновенно создавать резервные копии файлов в разных операционных системах в сети. Однако, в отличие от Syncthing, SparkleShare использует Git в качестве основного сервера для синхронизации данных между узлами.
Кроме того, благодаря серверной части Git Sparkl
Плюсы
i-11">Плюсыi-9">Плюсыi-7">Плюсыi-5">Плюсыi-3">Плюсыi">Плюсыоставляется с контролем версий прямо из коробки. Это означает, что вы можете переключаться между версиями резервных копий аналогично тому, как работает история Git.Одним из преимуществ этого является то, что SparkleShare может работать практически на любом компьютере практически без системных затрат. Это
Минусы
льным деМинусы
о копироМинусы
я маломМинусы
аких каМинусы
Минусы
ться между разными версиями файла.Минусы
- Можно создать резервную копию только одной корневой папки.
- Требуется хост-система, из
, а узлы являются просто зеркалами.
- Невозможно обрабатывать большие нетекстовые файлы.
3. Дежа Дюп
Дежа Дюп — это интуитивно понятная, ориентированная на пользователя утилита резервного копирования для систем Linux. Он обеспечивает комплексное решение для резервного копирования данных с минимально возможными настройками. Вы просто выбираете папки, которые хотите создать резервную копию, и папку назначения для резервного копирования ваших данных, и все готово. Такой практически нулевой подход к настройке делает Deja Dup привлекательным для пользователей, которым нужен простой и автоматический демон резервного копирования. Именно по этой причине Deja Dup был установлен в качестве приложения для резервного копирования по умолчанию в нескольких дистрибутивах Linux.
Deja Dup по умолчанию поддерживает дедупликацию данных. Это метод хранения информации, при котором программа сохраняет только соответствующие изменения между двумя резервными копиями. Это приводит к снижению общего потребления диска по сравнению с обычным архивом полного дампа.
Плюсы
- Невероятно просто в использовании.
- Дедупликация данных может сэкономить дисковое пространство в долгосрочной перспективе.
- Может выполнять автоматическое автоматическое резервное копирование.
Минусы
- Может работать только на одном компьютере.
- Может работать только с вашим домашним каталогом.
- Для снимков используется специальный двоичный формат.
4. Сдвиг во времени
Сдвиг во времени — это минималистичная утилита резервного копирования, целью которой является сохранение основных системных файлов и настроек компьютера. Подобно DejaDup, это клиент с практически нулевой конфигурацией, который можно «установить и забыть».
Одним из самых больших преимуществ Timeshift является то, что он поддерживает 3. Дежа Дюп/" title="Системы на базе BTRFS">Системы на базе BTRFS прямо из коробки. Это позволяет вам воспользоваться преимуществами атомарного моментального снимка BTRFS для мгновенного восстановления резервных копий системы, аналогично воспроизводимому диспетчеру пакетов.
Помимо этого, Timeshift также включает в себя «многоуровневые снимки», которые позволяют вам настроить количество резервных копий, которые вы делаете для своей машины. Например, вы можете указать Timeshift создавать резервные копии вашего компьютера ежечасно, ежедневно и даже «при загрузке».
Плюсы
- Для работы практически не требуется настройка.
- Можно использовать преимущества атомарных снимков BTRFS.
- Резервную частоту легко настроить.
Минусы
- Не сохраняет домашний каталог пользователя.
- Негибкий, за исключением предоставляемых возможностей.
- Слишком просто для сложных настроек резервного копирования.
5. Рсинхронизация
Рсинк — это инструмент командной строки, который позволяет полностью синхронизировать два удаленных каталога, вплоть до их разрешений и времени создания.
Rsync предлагает большое количество опций и флагов, которые позволяют вам настроить способ передачи данных между двумя хостами. Например, вы можете указать демону синхронизировать файлы с определенным временем создания или типом файла.
Кроме того, интерфейс командной строки Rsync позволяет легко включать его в сценарии автоматизации и запускать на чисто автономных машинах. Это делает его отличным инструментом, особенно если вы работаете с несколькими удаленными серверами.
Плюсы
- Обеспечивает дедупликацию данных и сжатие при передаче.
- Сохраняет большую часть внутренних метаданных файла.
- Может невероятно быстро передавать файлы.
Минусы
- Для использования требуются хорошие знания командной строки.
- Может выполнять только оперативное резервное копирование с другими системами.
- Набор вариантов может оказаться ошеломляющим для новичка.
6. Rклон
Rклон — это высокопроизводительный клиент удаленного объектного хранилища для Linux. Это клиент командной строки, который служит мостом между вами и вашим поставщиком облачного хранилища. Подобно Rsync, он имеет параметры и флаги, которые можно использовать для точной настройки резервного копирования.
Одним из самых важных преимуществ Rclone является то, что он совместим с некоторыми из наиболее распространенных сегодня платформ объектного хранения. Это, в свою очередь, дает Rclone преимущество в обеспечении избыточности резервного копирования.
Наконец, Rclone также может зашифровать данные на вашем облачном диске. Это может быть полезно в тех случаях, когда вы хотите создать удаленную резервную копию конфиденциального документа и не хотите, чтобы ваш провайдер имел к нему доступ.
Плюсы
- Удобство и простота использования.
- Может работать с несколькими поставщиками объектных хранилищ.
- Может шифровать файлы на лету и создавать сегменты хранения зашифрованных объектов.
Минусы
- Не поддерживает традиционные носители данных.
- Требуется предварительное знание командной строки.
- Ключ шифрования хранится в текстовом файле «.conf».
7. Снимок
Снимок — это мощная программа резервного копирования с использованием командной строки, которая позволяет создавать «инкрементальные снимки» файловой системы через заданные интервалы времени. Он работает с использованием протокола rsync для создания точной копии всей иерархии файловой системы.
Одним из самых больших преимуществ Rsnapshot перед другими решениями для резервного копирования является то, что он может работать даже в системах с устаревшими библиотеками. Таким образом, Rsnapshot может стать отличным подспорьем, если вы хотите сохранить данные старой машины без обновления ее ОС.
Благодаря использованию протокола Rsync Rsnapshot также может извлекать данные из удаленных файловых систем. Это может быть полезно, если вы поддерживаете кластер UNIX-подобных серверов и хотите создать для них центральный репозиторий резервных копий.
Плюсы
- Может беспрепятственно работать со старыми UNIX-подобными системами.
- Может извлекать и делать снимки удаленных файловых систем.
- Поставляется с гибким файлом конфигурации.
Минусы
- Предназначен только для работы с пользователем root.
- Для планирования своих задач использует cron.
- Для правильного использования требуется хорошее знание командной строки.
Утилиты резервного копирования — это лишь верхушка айсберга, когда дело доходит до понимания того, как
5. Рсинхронизация
системы в Linux. Расширьте свои знания, изучив некоторые способы полностью восстановить потерянные данные и безопасно удалять файлы в вашей системе.Изображение предоставлено: Алекс Арцибашев через Unsplash . Все изменения и скриншоты Рамсеса Реда.