rsync: kung paano lumikha ng isang incremental backup

backup sa rsync

Tawagin ito kahit anong gusto mo, backup, backup, backup, ngunit gawin ito. Mahalaga ang mga backup upang maiwasan ang pagkawala ng data at madalas kalimutan. Ito ay nagkakahalaga ng maraming problema at pera sa maraming mga kumpanya, ngunit din sa mga gumagamit ng bahay na nakikita ang kanilang mga dokumento o trabaho na nawala sa isang gabi. Alinman dahil sa isang pagkabigo sa hard drive, dahil sa isang problema sa software na nag-iiwan ng data na nasira, dahil sa ransomware, atbp. At dito maaari mong malaman kung paano ito gawin sa rsync.

Tandaan na upang maiwasan ang pagkawala ng data, kung nagdadala ka ng a magandang patakaran backup maaari mong mapanatili ang iyong data o ang karamihan sa kanila. Tandaan na gumawa ng mga madalas na kopya (naaangkop sa dami ng mga bagong data na nabuo mo at ang kahalagahan nito) at gawin ito sa ligtas na media. Iyon ay, huwag iimbak ang mga ito sa nasisira na media tulad ng mga optical disc na maaaring bakat ...

Mayroong maraming mga uri ng pag-backup, at ang isa na interesado ako dito ay ang dagdag na kopya na magagawa nang hindi nag-i-install ng anuman, kasama lamang ang rsync tool na mahahanap mo na sa distro mo.

Mga uri ng mga backup

Kung hindi mo pa alam ano ang isang incremental backup, at ang mga pagkakaiba sa iba pang mga uri, karaniwang mananatili dito:

  • Matapos: lahat ng mga file na maaaring nasa isang drive o direktoryo ay nakopya.
  • Incremental- Kopyahin lamang ang mga file na nabago pagkatapos ng nakaraang buong o kaugalian na backup. Upang magawa ito, ihambing ang mga petsa ng pagbabago ng mga pinagmulang file at ang mga dating kopya at kung may mga pagkakaiba, magpapasya ang software na kopyahin lamang ang mga nabago. Ang magandang bagay tungkol sa kopya na ito ay hindi ito kasing bigat ng kumpletong at pinapayagan kang i-update lamang kung ano ang interesado ka.
  • Pagkakaiba-iba: ito ay isang bagay sa pagitan ng buo at incremental. Iyon ay, kokopyahin nito ang parehong mga file na nilikha na bago at ang mga nabago.

Paano lumikha ng mga kopya gamit ang rsync

Bagaman binabanggit lamang ng pamagat ang mga karagdagan, isasama ko rin ang iba, dahil hindi ko gusto ang anumang trabaho at tiyak na makabubuting tandaan mo ang mga utos para rito.

  • Para sa isang buong backup:
rsync -avh /ruta/origen /ruta/destino
  • Para sa isang pagdagdag ng backup:
rsync -avhb --delete --backup-dir=/ruta/destino/copia_$(date +%d%m%Y%H%M) /ruta/origen/ /ruta/destino/

  • Sa ang pagkakaiba, kung nais mo ring gawin ito mula sa isang iskrip upang maiiskedyul ito araw-araw, lingguhan o buwanang, maaari mong gamitin ang code na ito:
#!/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/


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Oscar dijo

    Ang problema sa karagdagang mga kopya sa rsync ay ang mga tinanggal na file. Gamit ang paunang kopya at paglalapat ng mga karagdagan, hindi ka makakakuha ng isang kopya na isang salamin ng orihinal.

    1.    Jorge Roman dijo

      Totoo, ngunit maaaring maginhawa kung ang tinanggal na file ay na-delete nang hindi sinasadya. Ang kopya ay hindi dapat magdala ng error sa pagbura. Pagbati po