За тези, които използвайте 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 Искате ли да научите малко повече за Борг? и неговата форма на използване от терминала можете да посетите следната връзка.