rsync: hogyan hozhat létre növekményes biztonsági másolatot

biztonsági mentés az rsync segítségével

Hívd, ahogy akarod, biztonsági mentés, biztonsági mentés, biztonsági mentés, de csináld. A biztonsági másolatok létfontosságúak az adatvesztés elkerülése érdekében, és gyakran elfelejtik őket. Ez sok vállalatnak sok gondba és pénzbe kerül, de azok az otthoni felhasználók is, akik látják, hogy dokumentumaik vagy munkájuk egyik napról a másikra eltűnik. Vagy a merevlemez meghibásodása miatt, olyan szoftverprobléma miatt, amely sérültté teszi az adatokat, ransomware miatt stb. Itt pedig megtanulhatja, hogyan kell csinálni az rsync segítségével.

Ne felejtse el, hogy az adatvesztés elkerülése érdekében, ha a jó politika biztonsági másolat készítésével megőrizheti adatait vagy azok nagy részét. Ne felejtsen el gyakran másolni (a létrehozott új adatok mennyiségének és fontosságának megfelelően), és biztonságos adathordozón kell elvégezni. Vagyis ne tárolja romlandó adathordozókon, például karcolható optikai lemezeken ...

A biztonsági mentésnek több típusa van, és ami itt érdekel, az az inkrementális másolat, amelyet bármi telepítése nélkül készítenek el, csak a rsync eszköz hogy máris megtalálod a disztróban.

A biztonsági mentések típusai

Ha még mindig nem tudja mi a növekményes mentés, és a különbségek a más típusokkal alapvetően ezen maradnak:

  • teljes: az összes fájl, amely esetleg egy meghajtóban vagy könyvtárban van, átmásolásra kerül.
  • Járulékos- Csak azokat a fájlokat másolja, amelyeket egy korábbi teljes vagy differenciált biztonsági másolat után módosítottak. Ehhez összehasonlítja a forrásfájlok és az előző példány módosítási dátumát, és ha vannak eltérések, akkor a szoftver csak a módosítottak másolásáról dönt. Az a jó ebben a példányban, hogy nem olyan nehéz, mint a teljes, és lehetővé teszi, hogy csak azt frissítse, ami érdekli.
  • Differenciális: valami a teljes és az inkrementális között van. Vagyis mind az újonnan létrehozott, mind a módosított fájlokat átmásolja.

A másolatok létrehozása az rsync segítségével

Bár a címben csak az inkrementumok szerepelnek, a többieket is be fogom sorolni, mivel nem szeretek semmilyen munkát, és biztosan jó lesz emlékezni a parancsokat érte.

  • A teljes biztonsági másolat:
rsync -avh /ruta/origen /ruta/destino
  • A növekményes biztonsági mentés:
rsync -avhb --delete --backup-dir=/ruta/destino/copia_$(date +%d%m%Y%H%M) /ruta/origen/ /ruta/destino/

  • hogy a differenciál, ha még egy szkriptből is szeretné megtenni, hogy naponta, hetente vagy havonta ütemezze, használhatja ezt a kódot:
#!/bin/bash

DAY=$(date +%A)

if [ -e /ruta/copia/incr/$DAY ] ; then
  rm -fr /ruta/copia/incr/$DAY
fi

rsync -a --delete --quiet --inplace --backup --backup-dir=/ruta/copia/incr/$DAY /ruta/origen/ /ruta/destino/


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: AB Internet Networks 2008 SL
  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.

  1.   Oscar dijo

    Az rsync alkalmazásával történő növekményes másolások problémája a törölt fájlok. A kezdeti másolattal és az inkrementumok alkalmazásával nem kap olyan példányt, amely az eredetit tükrözi.

    1.    Jorge Roman dijo

      Igaz, de kényelmes lehet, ha ezt a törölt fájlt tévedésből törölték. A másolat nem tartalmazhatja ezt a törlési hibát. Üdvözlet