Kasutage Linuxi varundamiseks GNU Tar

Sissejuhatus

Nüüd, kui teil on Vultris ideaalselt konfigureeritud Linuxi server, peate valima selle jaoks varunduslahenduse. GNU taron väga hea valik – see on töökindel ning teeb serveri varundamise ja taastamise lihtsaks.

Põhiline süntaks

Tar kasutab järgmist süntaksit.

sudo /usr/bin/tar -czpvf /home/john/backup/linux_backup.tar.gz /
  • -c: Arhiiv.
  • -z: kasutage varundamiseks GZip-vormingut. GZip on kiire, kuid loob suurema failimahu kui teised tihendustööriistad.
  • -p: säilitage õigused, et varukoopia taastamisel ei tekiks lubadega probleeme.
  • -v: Näita varundamise ajal üksikasju. Jätke välja, -vkui te ei soovi üksikasjalikku väljundit näha.
  • -f: määrake tar-failide salvestamise koht. Siin salvestame varukoopiafaili backupkasutaja Johni kodukataloogi all olevasse kataloogi ja anname sellele nimeks linux_backup.tar.gz.
  • /: Linuxi juurfailisüsteem. See tähendab, et tuleb varundada kogu ketas, sealhulgas kõik ühendatud draivid, seega olge ettevaatlik ja välistage kindlasti kaustad või failid, mida te ei soovi varundada excluded.txt(selgitatud allpool).

Täiustused

Välistage failid, mida te ei soovi (või ei pea) varundama.

sudo /usr/bin/tar --exclude-from=/home/john/exclude.txt -czpvf /home/john/backup/linux_backup.tar.gz /

Kasutage --exclude-from=/home/john/exclude.txtfailis välistuste määramiseks. exclude.txtProovi kleebitud allpool.

/home/john/backup/*
/tmp/*
/proc/*
/dev/*
/sys/*
/run/*
/var/tmp/*
/var/run/*
/var/lock/*
/usr/portage/*
/usr/src/*

Selles näites jätan ma välja /home/john/backup/*, vastasel juhul kaasatakse esimene varukoopia teise varukoopiasse ja nii edasi.

Igas Linuxi süsteemis luuakse /tmp/*, /proc/*, /dev/*, /sys/*ja /run/*dünaamiliselt, nii et te ei pea neid varukoopiasse kaasama, kuid peate säilitama kataloogistruktuuri. Seetõttu peate kasutama /proc/*ka excluded.txt, erinevalt /proc.

Saate lisada muid faile ja kaustu, mida te ei soovi varundada. Ülaltoodud näites olen kaasanud /usr/portage/*ja /usr/src/*. Need on Gentoo Linuxi spetsiifilised. Esimene sisaldab Gentoo paketi ebuilde ja allikaid. Teine sisaldab Gentoo Linuxi kerneli allikaid. Need on suured ja mõlemad saab pärast süsteemi taastamist uuesti alla laadida. Muutke seda excluded.txtvastavalt oma vajadustele.

Lisage varukoopia nimele praegune kuupäev

 sudo /usr/bin/tar --exclude-from=/home/john/exclude.txt -czpvf /home/john/backup/linux_backup-$(date +%F-%H-%M).tar.gz /

Kui $(date +%F-%H-%M), lisatakse varukoopiafaili nimele praegune kuupäev, tunnid ja minutid. Näiteks linux_backup-2015-07-02-15-22.tar.gz.

Kasutage GZipist erinevat pakkimisprogrammi

sudo /usr/bin/tar --exclude-from=/home/john/exclude.txt -cJpvf /home/john/backup/linux_backup-$(date +%F-%H-%M).tar.xz /

-JLüliti võib asendada -zkasutada Xz compression. See muudab ka laiendiks tar.xz. Xz on aeglasem kui GZip, kuid sellel on palju parem tihendussuhe, mille tulemuseks on väiksem varufail.

Pane kõik shelliskripti

Loo skript.

vim /home/john/bin/linux_backup.sh

Lisage skripti järgmine kood.

#!bin/sh
_tarfile=/home/john/backup/linux_backup-$(date +%F-%H-%M).tar.xz
sudo /usr/bin/tar --exclude-from=/home/john/exclude.txt -cJpvf $ /

Andke skriptile käitamisload.

 sudo chmod +x  /home/john/bin/linux_backup.sh

Tehke varukoopia.

 /home/john/bin/linux_backup.sh

Jäta kommentaar

Masinate tõus: AI tegelikud rakendused

Masinate tõus: AI tegelikud rakendused

Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.

DDOS-i rünnakud: lühike ülevaade

DDOS-i rünnakud: lühike ülevaade

Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.

Suurandmete viitearhitektuuri kihtide funktsioonid

Suurandmete viitearhitektuuri kihtide funktsioonid

Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.

Andmesalvestuse areng – infograafik

Andmesalvestuse areng – infograafik

Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit