Käytä GNU Tara Linuxin varmuuskopiointiin

Johdanto

Nyt kun sinulla on täydellisesti määritetty Linux-palvelin Vultrissa, sinun on valittava sille varmuuskopioratkaisu. GNU taron erittäin hyvä valinta - se on luotettava ja helpottaa palvelimen varmuuskopiointia ja palauttamista.

Perussyntaksi

Tar käyttää seuraavaa syntaksia.

sudo /usr/bin/tar -czpvf /home/john/backup/linux_backup.tar.gz /
  • -c: Arkisto.
  • -z: Käytä varmuuskopiointiin GZip-muotoa. GZip on nopea, mutta se tuottaa suuremman tiedostokoon kuin muut pakkaustyökalut.
  • -p: Säilytä käyttöoikeudet, jotta varmuuskopion palauttamisen yhteydessä ei esiinny käyttöoikeusongelmia.
  • -v: Näytä tiedot varmuuskopioinnin aikana. Jätä pois, -vjos et halua nähdä monisanaista tulosta.
  • -f: Määritä tar-tiedostojen tallennuspaikka. Tässä tallennamme varmuuskopiotiedoston backupkäyttäjän Johnin kotihakemiston hakemistoon ja annamme sille nimen linux_backup.tar.gz.
  • /: Linuxin juuritiedostojärjestelmä. Tämä tarkoittaa koko levyn varmuuskopiointia, mukaan lukien kaikki asennetut asemat, joten ole varovainen ja muista jättää pois kansiot tai tiedostot, joita et halua varmuuskopioida excluded.txt(selitys alla).

Parannukset

Sulje pois tiedostot, joita et halua (tai tarvitse) varmuuskopioida.

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

Käytä --exclude-from=/home/john/exclude.txttiedoston poissulkemisen määrittämiseen. exclude.txtNäyte liitetään alla.

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

Tässä esimerkissä jätän pois /home/john/backup/*, muuten ensimmäinen varmuuskopio sisällytetään toiseen varmuuskopioon ja niin edelleen.

Jokaisella Linux-järjestelmässä /tmp/*, /proc/*, /dev/*, /sys/*, ja /run/*luodaan dynaamisesti, joten sinun ei tarvitse sisällyttää ne varmuuskopio, mutta sinun täytyy pitää hakemistorakenteen. Siksi sinun täytyy käyttää /proc/*on excluded.txt, toisin kuin /proc.

Voit lisätä muita tiedostoja ja kansioita, joita et halua varmuuskopioida. Yllä olevassa esimerkissä olen sisällyttänyt /usr/portage/*ja /usr/src/*. Nämä ovat Gentoo Linux -kohtaisia. Ensimmäinen sisältää Gentoo-paketin ebuildit ja lähteet. Toinen sisältää Gentoo Linux -ytimen lähteitä. Ne ovat suuria, ja molemmat voidaan ladata uudelleen järjestelmän palautuksen jälkeen. Voit vapaasti muokata sitä excluded.txttarpeidesi mukaan.

Lisää nykyinen päivämäärä varmuuskopion nimeen

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

Kun $(date +%F-%H-%M), nykyinen päivämäärä, tunnit ja minuutit lisätään varmuuskopiotiedoston nimeen. Esimerkiksi linux_backup-2015-07-02-15-22.tar.gz.

Käytä parempaa pakkausohjelmaa kuin GZip

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

-JKytkin voi korvata -zkäyttää Xz puristus. Se muuttaa myös laajennuksen muotoon tar.xz. Xz on hitaampi kuin GZip, mutta sen pakkaussuhde on paljon parempi, mikä johtaa pienempään varmuuskopiotiedostoon.

Kaiken laittaminen shell-skriptiin

Luo käsikirjoitus.

vim /home/john/bin/linux_backup.sh

Sisällytä skriptiin seuraava koodi.

#!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 $ /

Myönnä komentosarjan suoritusoikeudet.

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

Suorita varmuuskopio.

 /home/john/bin/linux_backup.sh

Jätä kommentti

Koneiden nousu: tekoälyn todelliset sovellukset

Koneiden nousu: tekoälyn todelliset sovellukset

Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.

DDOS-hyökkäykset: lyhyt katsaus

DDOS-hyökkäykset: lyhyt katsaus

Oletko myös DDOS-hyökkäysten uhri ja hämmentynyt ehkäisymenetelmistä? Lue tämä artikkeli ratkaistaksesi kysymyksesi.

Oletko koskaan miettinyt, kuinka hakkerit ansaitsevat rahaa?

Oletko koskaan miettinyt, kuinka hakkerit ansaitsevat rahaa?

Olet ehkä kuullut, että hakkerit ansaitsevat paljon rahaa, mutta oletko koskaan miettinyt, kuinka he ansaitsevat tuollaista rahaa? keskustellaan.

Googlen vallankumouksellisia keksintöjä, jotka helpottavat elämääsi.

Googlen vallankumouksellisia keksintöjä, jotka helpottavat elämääsi.

Haluatko nähdä Googlen vallankumouksellisia keksintöjä ja kuinka nämä keksinnöt muuttivat jokaisen ihmisen elämää nykyään? Lue sitten blogia nähdäksesi Googlen keksinnöt.

Essential perjantai: Mitä tekoäly-ohjatuille autoille tapahtui?

Essential perjantai: Mitä tekoäly-ohjatuille autoille tapahtui?

Konsepti itseohjautuvista autoista lähteä tielle tekoälyn avulla on ollut haaveena jo jonkin aikaa. Mutta useista lupauksista huolimatta niitä ei näy missään. Lue tämä blogi saadaksesi lisätietoja…

Teknologinen singulaarisuus: ihmissivilisaation kaukainen tulevaisuus?

Teknologinen singulaarisuus: ihmissivilisaation kaukainen tulevaisuus?

Kun tiede kehittyy nopeasti ja ottaa haltuunsa suuren osan ponnisteluistamme, myös riskit altistaa itsemme selittämättömälle singulariteetille kasvavat. Lue, mitä singulaarisuus voisi tarkoittaa meille.

Big Datan referenssiarkkitehtuurikerrosten toiminnot

Big Datan referenssiarkkitehtuurikerrosten toiminnot

Blogista saat tietää Big Data -arkkitehtuurin eri kerroksista ja niiden toiminnoista yksinkertaisimmalla tavalla.

Tietojen tallennuksen evoluutio – Infografiikka

Tietojen tallennuksen evoluutio – Infografiikka

Tietojen säilytystavat ovat kehittyneet mahdollisesti Datan syntymästä lähtien. Tämä blogi käsittelee tiedon tallennuksen kehitystä infografian pohjalta.

6 uskomatonta etua älykkäiden kotilaitteiden käyttämisestä elämässämme

6 uskomatonta etua älykkäiden kotilaitteiden käyttämisestä elämässämme

Tässä digitaalisessa maailmassa kodin älylaitteista on tullut tärkeä osa elämää. Tässä on muutamia älykkäiden kodin laitteiden hämmästyttäviä etuja, joiden avulla ne tekevät elämästämme elämisen arvoista ja yksinkertaisempaa.

macOS Catalina 10.15.4 -täydennyspäivitys aiheuttaa enemmän ongelmia kuin ratkaiseminen

macOS Catalina 10.15.4 -täydennyspäivitys aiheuttaa enemmän ongelmia kuin ratkaiseminen

Apple julkaisi äskettäin macOS Catalina 10.15.4 -lisäpäivityksen ongelmien korjaamiseksi, mutta näyttää siltä, ​​että päivitys aiheuttaa lisää ongelmia, jotka johtavat mac-koneiden tiilikaamiseen. Lue tämä artikkeli saadaksesi lisätietoja