För dem som använda Linux inom olika områden (servrar eller stationära datorer) vet de att det för varje uppgift kan finnas flera möjliga lösningar. Ett mycket bra exempel på detta är inom området av säkerhetskopiorna.
Det finns några alternativ som kan väljas när du försöker säkerhetskopiera av dina data, även när du funderar på att säkerhetskopiera dina data över ett nätverk. En sådan lösning är öppen källkod BorgBackup. det ett säkerhetskopieringsprogram för deduplicering som stöder komprimering och autentiserad kryptering.
Datadeduplicering är en teknik för att eliminera dubbla kopior av upprepade data. En relaterad och något synonym term är lagring av en enda instans.
Om BorgBackup
Huvudmålet av BorgBackup är att tillhandahålla ett effektivt och säkert sätt att säkerhetskopiera data.
Datadedupliceringstekniken som används gör BorgBackup lämplig för dagliga säkerhetskopieringar, eftersom endast ändringar lagras.
Den autentiserade krypteringstekniken gör den lämplig för säkerhetskopiering till destinationer som inte är helt betrodda.
BorgBackup kan lagra data på vilken fjärrvärd som helst som är tillgänglig via SSH. Om Borg är installerat på fjärrvärden kan enorma prestandavinster uppnås jämfört med att använda ett nätverksfilsystem (sshfs, nfs, etc).
Säkerhetskopieringar kan monteras som filsystem. Säkerhetskopieringsfiler kan monteras som filsystem för användarutrymme för enkel interaktiv bläddring av säkerhetskopior och återställningar (till exempel genom att använda en vanlig filhanterare).
Alla data kan skyddas med 256-bitars AES-kryptering, verifieras dataintegritet och autenticitet med HMAC-SHA256. Uppgifterna är krypterade på klientsidan.
Utöver det kan all data komprimeras med lz4 (super snabb, låg komprimering), zlib (medelhastighet och komprimering) eller lzma (låg hastighet, hög komprimering).
De viktigaste funktionerna inkluderar:
- Innehållsdefinierad bitbaserad deduplicering används för att minska antalet lagrade bytes: varje fil delas upp i flera bitar med variabel längd, och endast bitar som aldrig har setts förut läggs till förvaret.
- Hastighet: Prestandakritisk kod (chunking, komprimering, kryptering) implementeras i C/Cython
- Lokal cache för filer och data
- Snabb upptäckt av omodifierade filer.
- Datakryptering
Hur installerar jag BorgBackup på Linux?
För dem som är intresserade av att kunna installera det här verktyget på sina system, Du kan göra det genom att följa instruktionerna som vi delar med dig nedan.
Om dem är användare av Debian, Ubuntu, Linux Mint eller något annat derivat av dessa, vi kommer att installera Borg från terminalen genom att köra följande kommando:
sudo apt install borgbackup
Medan för Arch Linux, Manjaro, Antergos eller något annat derivat av Arch Linux, de måste ha gemenskapslagret aktiverat i sin pacman.conf-fil.
Kommandot för att installera det är:
sudo pacman -S borg
Användare av Fedora, CentOS, RHEL eller något annat derivat av dessa, installera det med:
sudo dnf install borgbackup
För de som är det Användare av alla versioner av OpenSUSE kan installera med följande kommando:
sudo zypper in borgbackup
Slutligen, för er som är Gentoo-användare, installera Borg con:
emerge borgbackup
Installation av ett grafiskt gränssnitt (GUI) för Borg
Nativt Borg hanteras från kommandoraden, så om du tänker använda det här verktyget på en stationär dator (det vill säga du använder en skrivbordsmiljö) Det bekvämaste är att du hanterar Borg från ett grafiskt gränssnitt.
För detta kommer vi att installera Vorta (det graciösa gränssnittet för Borg). Vi kan installera detta i vårt system på ett generiskt sätt som ett Python-paket med PIP.
I en terminal kommer vi att skriva följande:
pip3 install vorta
Och redo med det kan vi börja använda Borg.
Si Vill du veta lite mer om Borg? och hur du använder den från terminalen kan du besöka följande länk.