A Restic alkalmazás, amely gyorsan készít biztonsági másolatot

Resticről

A következő cikkben a Restic-et vesszük szemügyre. Ez egy program a készítsen biztonsági másolatot szabadon és gyorsan. Ez egy nyílt forráskódú, biztonságos és platformokon átívelő program, a Go programozási nyelvvel írva.

Resztikus titkosítja az adatokat az AES-256-tal és hitelesíti azokat a használatával Poly1305-AES. Az adatok biztonsági mentése és későbbi helyreállítása nagyon gyors és egyszerű. Ebben a cikkben megnézzük, hogyan kell használni ezt a programot az Ubuntuban. Ha valakinek több információra van szüksége az itt megadottaknál, konzultálhat a hivatalos honlapja.

Letöltés Restic

A program Ubuntu vagy Linux Mint telepítéséhez csak a következő parancsot kell beírnunk a terminálba (Ctrl + Alt + T):

wget https://github.com/restic/restic/releases/download/v0.8.3/restic_0.8.3_linux_amd64.bz2 && bunzip2 restic_0.8.3_linux_amd64.bz2 && mv restic_0.8.3_linux_amd64 restic && sudo chmod +x restic

Most már használhatjuk a restic fájl a biztonsági mentéseinkhez.

Adatok biztonsági mentése és visszaállítása a Restic használatával

A helyi adatainkról biztonsági másolatot készíthetünk. A program támogatja a következő háttéreket a biztonsági mentések tárolásához:

  1.  Helyi könyvtár
  2.   sftp szerver (SSH-n keresztül)
  3.   HTTP REST szerver
  4.   AWS S3
  5.   OpenStack Swift
  6.   BackBlaze B2
  7.   Microsoft Azure Blob Storage
  8.   Google Cloud Storage

Ebben a cikkben csak azt ismertettem, hogyan készíthet biztonsági másolatot és visszaállíthat egy adatot egy helyi könyvtárba. Ha valakit érdekelnek más biztonsági mentési módszerek, akkor kattintson a megfelelő linkre.

Adatok biztonsági mentése a helyi könyvtárba

Először megyünk hozzon létre egy tárhelyet a biztonsági mentés tárolásához. Például létrehozni fogok egy biztonsági mentés nevű adattárat a $ HOME könyvtáramban.

tárhely létrehozása a restic számára

./restic init --repo ~/backup

Ezután megírjuk a tároló jelszavát. Emlékeznünk kell a jelszóra, hogy később hozzáférhessünk ehhez az adattárhoz. Ellenkező esetben a tárolt adatokat végleg elveszítjük.

Akkor fogunk az adattárunk biztonsági másolata gépelés ugyanabba a terminálba:

biztonsági másolat könyvtár

./restic -r ~/backup backup ~/Documentos

Ebben a példában készítek biztonsági másolatot a ~ / Documents mappából a ~ / backup repository-ban.

Mint látható, a Documents könyvtár biztonsági másolata elkészült. Mi több, készítsen pillanatképet az aktuális biztonsági másolatról, egyedi névvel, Ebben az esetben a 4c809a9c.

Pillanatképek kezelése

Ha újra futtatjuk a fenti parancsot, akkor létrejön egy újabb pillanatkép, egyedi névvel. Ezúttal sokkal gyorsabb biztonsági másolatot készít, mint az előző biztonsági másolat. Folytathatjuk az adatok hozzáadását a mappába, és futtathatjuk a biztonsági másolatot az összes szükséges pillanatkép elkészítéséhez.

hogy sorolja fel a tárban elérhető pillanatképeket, végrehajtjuk:

restic pillanatképek megtekintése

./restic -r ~/backup snapshots

Mint látható, 2 pillanatképem van, konkrétan a 4c809a9c és az 5f59a8eb.

hogy ellenőrizze a két pillanatfelvétel közötti különbséget írunk:

a pillanatfelvételek közötti különbségek

./restic -r ~/backup diff 4c809a9c 5f59a8eb

Amint látja, egy új pdf fájlt adtam hozzá a biztonsági mentéshez.

A fájl biztonsági mentése

Nemcsak a teljes könyvtárakról készíthetünk biztonsági másolatot. Biztonsági másolatokat készíthetünk egyetlen fájlból is:

./restic -r ~/backup backup ~/Documentos/archivo.txt

Fájlok kizárása a biztonsági mentésből

Lehetőség van néhány fájl vagy könyvtár kizárására is. Például a következő parancs kizár minden .doc típusú fájlt:

./restic -r ~/backup backup --exclude=*.doc ~/Documentos

Elhelyezhetjük az összes fájlok és mappák, amelyeket ki akarunk zárni a fájl biztonsági mentéséből és adja meg az útvonalát a biztonsági mentési parancsban.

Például létrehozunk egy kizárt nevű fájlt:

vi excluidos

Hozzáadjuk azokat a fájlokat vagy mappákat, amelyeket ki akarunk zárni:

*.txt
entreunosyceros.zip
Vídeos/Películas

Most elindítjuk a biztonsági mentés folyamatát a következő paranccsal:

./restic -r ~/backup backup --exclude-file=excluidos ~/Documentos

hogy további részletek a biztonsági mentésről, végre tudjuk hajtani:

restic biztonsági mentés

./restic help backup

Adatok visszaállítása a Restic használatával

A dolgozni kívánt pillanatkép ismeretében egyszerűen a következő paranccsal állíthatjuk vissza az adatokat egy pillanatképből:

./restic -r ~/backup restore 4c809a9c --target ~/Documentos

A 4c809a9c pillanatképből az összes adatot visszaállítottuk a ~ / Documents könyvtárba.

hogy egyetlen fájl visszaállítása pillanatképből a Documents könyvtárba írjuk:

./restic -r ~/backup restore 4c809a9c --target ~/Documentos archivo.txt

További részletekért megtehetjük lásd a helyreállítást segítő részt.

restic help helyreállítása

./restic help restore

Az adatok megtekintése visszaállítás nélkül

Lehet, hogy nem akarjuk visszaállítani az adatokat, inkább megnézzük. Fedezhetjük fel a biztonsági másolatot normál fájlrendszerként. Először létrehozunk egy csatlakozási pontot:

mkdir montaje-copias

Után felszereljük az adattárunkat a mount-copy csatolási ponton írja be:

./restic -r ~/backup mount montaje-copias/

hozzáférés a restic adatokhoz

Most, ha megnyitjuk a fájlkezelőnket látni fogjuk, hogy az adattárunk fel van szerelve, és felfedezhetjük. További részletekért forduljon a súgóhoz:

./restic help mount

Ez csak a program csúcsa. További információkért tanácsos a hivatalos dokumentáció a Restic-től részletesebb felhasználás céljából.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.