Varukoopiate automatiseerimise skript

Jagame teiega stsenaariumi, mille on ette valmistanud üks meie lugejatest varukoopiad automaatselt. Üks võimalus veel Aprender kasutada terminal ja areneda skripte kohandatud. 🙂

See on Daniel Durante panus, olles seega meie iganädalase võistluse võitja: «Jagage seda, mida teate Linuxi kohta«. Palju õnne Daniel!

funktsionaalsus

  • Tehke varukoopiad rsync käsu abil.
  • Kasutage bashi skripti.
  • Praegune versioon lubab ainult kohalikku kasutamist.

Nõuded ja paigaldus

Skripti toimimiseks peab süsteemil olema rakendus gdialog.

See ei vaja installimist, lihtsalt asetage skript kataloogi $ HOME / .copies /. See parameeter asub muutuvas script_directory ja seda saab muuta.

Allika ja sihtkoha kataloogide valimine koopia jaoks

Praeguses versioonis määratakse need skripti copy.sh redigeerimisega. Kasutatav vorming kasutab valikuid -acv ja -delete.

Näiteks:

rsync -acv --delete $ user_directory'directory_to_backup '$ target_directory

kus me asendame directory_to_back up soovitud kataloogi nimega.

Muutujale $ user_directory määratakse skriptis väärtus.

Muutujale $ destination_directory määratakse väärtus copy.cfg

Konfiguratsioonifail

Konfiguratsioonifaili nimetatakse copy.cfg ja see asub kataloogis $ HOME / .copies /

Konfiguratsioonifaili struktuur

Teine rida määrab varukoopia sihtkoha:

#Sihtkoht / meedia / Iomega_HDD /

Failide tarvikud

Skriptifail copy_ini.sh kontrollib, kas varukoopiaid on tehtud perioodilisuse intervalliga. Praegu pole konfiguratsioonifailis selle määramiseks parameetrit, mis määratakse iga päev samas skriptis.

Automatiseeri varundamisprotsess

1.- Pange cron käsuga crontab -e sarnaselt järgmisega:

# mh dom mon dow käsk
0 20 * * * DISPLAY = »: 0" /home/user/.copies/copias.sh

Selles näites käivitatakse skripti käivitamine iga päev kell 20:00

2.- Alguses käivitatavate programmide jaoks lisage skript copy_ini.sh, mis näitab selle täielikku teed


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Daniel Koks DIJO

    Deja Dupi hea külg on see, et sellel on failide salvestamiseks krüptimine, see on väga hea, kuid selle skripti juurde saate lisada, et gnupg + splitiga on see peaaegu sama.

    Toredad artiklitüübid.

  2.   Kasutame Linuxi DIJO

    Muidugi ... neile, kes soovivad kasutada graafilist liidest ...
    Teised eelistavad seda teha "vanamoodsalt"
    Terviseks! Paul.

    2012/11/30 Disqus

  3.   Edwardx123 DIJO

    Deja-Dup on lihtsam

  4.   MiguelH DIJO

    Tere, ja kui ma tahan varundada sama võrku ühendatud arvutis. Kuidas paneksite sihtkoha konfiguratsioonifaili?