Для тих, хто використовувати Linux у різних сферах (сервери або настільні комп’ютери) знають, що для кожного завдання може бути кілька можливих рішень. Дуже хороший приклад цього на місцях резервні копії.
Існує кілька різних варіантів, які можна вибрати при спробі зробити резервну копію. даних, навіть коли ви хочете створити резервну копію даних через мережу. Одним з таких рішень є BorgBackup з відкритим кодом. Це програма резервного копіювання дедуплікації, яка підтримує стиснення та автентифіковане шифрування.
Дедуплікація даних - це техніка для усунення повторюваних копій даних, що повторюються. Пов’язаний і дещо синонімічний термін - це сховище одного екземпляра.
Про BorgBackup
Головна мета від BorgBackup полягає у забезпеченні ефективного та безпечного способу резервного копіювання даних.
Використовувана техніка дедуплікації даних робить BorgBackup придатним для щоденних резервних копій, оскільки зберігаються лише зміни.
Техніка автентифікованого шифрування робить його придатним для резервного копіювання до пунктів призначення, яким не довіряють повністю.
BorgBackup може зберігати дані на будь-якому віддаленому хості, доступному через SSH. Якщо Borg встановлено на віддаленому хості, можна досягти значних прибутків у порівнянні з використанням мережевої файлової системи (sshfs, nfs тощо).
Резервні копії можна монтувати як файлові системи. Файли резервних копій можуть бути змонтовані як файлові системи простору користувача для зручного інтерактивного перегляду резервних копій та відновлення (наприклад, за допомогою звичайного диспетчера файлів).
всі дані можуть бути захищені 256-розрядним AES-шифруванням, цілісність та достовірність даних перевіряються за допомогою HMAC-SHA256. Дані зашифровані на стороні клієнта.
На додаток до цього, всі дані можна стискати за допомогою lz4 (надшвидке, низьке стиснення), zlib (середня швидкість та стиснення) або lzma (низька швидкість, висока компресія).
Основні особливості включають:
- Визначена за вмістом дедуплікація використовується для зменшення кількості збережених байтів: кожен файл розбивається на декілька шматків різної довжини, і до сховища додаються лише ті фрагменти, які ніколи раніше не бачили.
- Швидкість: критичний для продуктивності код (фрагментація, стиснення, шифрування) реалізований на C / Cython
- Локальний кеш файлів та даних
- Швидке виявлення незмінених файлів.
- Шифрування даних
Як встановити BorgBackup на Linux?
Для тих, хто зацікавлений у можливості встановити цей інструмент у своїх системах, Ви можете зробити це, дотримуючись інструкцій, якими ми ділимося з вами нижче.
Якщо вони є Користувачі Debian, Ubuntu, Linux Mint або будь-яка інша їх похідна, ми збираємось встановити Borg з терміналу, виконавши наступну команду:
sudo apt install borgbackup
Поки за Arch Linux, Manjaro, Antergos або будь-яка інша похідна від Arch Linux, Вони повинні мати увімкнене сховище спільноти у своєму файлі pacman.conf.
Команда для його встановлення:
sudo pacman -S borg
Користувачі Fedora, CentOS, RHEL або будь-якого іншого їх похідного встановлюють його за допомогою:
sudo dnf install borgbackup
Що стосується тих, хто є Користувачі будь-якої версії OpenSUSE можуть встановити за допомогою такої команди:
sudo zypper in borgbackup
Нарешті, для тих, хто користується Gentoo, встановіть Borg con:
emerge borgbackup
Встановлення графічного інтерфейсу (GUI) для Borg
Рідно Управління Borg здійснюється з командного рядка, отже, якщо ви маєте намір використовувати цей інструмент на настільному комп’ютері (тобто ви керуєте робочим середовищем) найзручніше те, що ви керуєте Borg за допомогою графічного інтерфейсу.
Для цього ми збираємось встановити Vorta (витончений інтерфейс Borg). Ми можемо встановити це в нашій системі загальним чином як пакет Python за допомогою PIP.
У терміналі ми наберемо наступне:
pip3 install vorta
І все, ми можемо почати використовувати Borg.
Si Хочете дізнатися трохи більше про Борга? та його форму використання з терміналу ви можете перейти за таким посиланням.