Kuinka asentaa ja määrittää rsnapshot Linuxissa

Kuinka Asentaa Ja Maarittaa Rsnapshot Linuxissa



Kun käsittelet suuria tietoja, on tärkeää harkita, kuinka se varmuuskopioidaan. Varmuuskopiointisuunnitelmia on kahdenlaisia; yksi on tavallinen varmuuskopio, joka varmuuskopioi kaikki tiedot. Toinen tapa on asteittainen varmuuskopiointi, joka säilyttää vain lisätiedot viimeisen varmuuskopioinnin jälkeen. Ensimmäisen suunnitelman haittapuoli on, että se kuluttaa paljon muistia, koska tiedostot tallennetaan useita kertoja uusien lisäysten kanssa. Toisaalta inkrementaalinen varmuuskopiointi varmuuskopioi ensin koko tiedot; sitten lisäosa varmuuskopioidaan edellisestä varmuuskopiosta.

Rsnapshot on rsync-pohjainen, asteittainen varmuuskopiointiapuohjelma, joka auttaa paikallisten ja etätiedostojärjestelmien varmuuskopioinnissa. Rsnapshotin käytön tärkein etu on se, että se säästää levytilaa mahdollisimman paljon.







Kuinka asentaa ja määrittää rsnapshot Linuxissa

Voit asentaa ja määrittää rsnapshotin missä tahansa Debian-pohjaisessa jakelussa mainitulla prosessilla. Suoritamme komennot Ubuntu 22.04:ssä:



Kuinka asentaa rsnapshot Linuxiin

Aluksi rsnapshot asennuksen yhteydessä meidän on ensin päivitettävä kaikki järjestelmän paketit. Sitten voit ladata rsnapshot työkalu apt-paketinhallinnan avulla.



Päivitä Ubuntu 22.04 -järjestelmä suorittamalla mainittu komento:





sudo osuva päivitys

Rsnapshot-apuohjelman asennustapa Debian-pohjaisissa Linux-jakeluissa on melko yksinkertainen ja vain yhden komennon päässä, joka mainitaan alla:



sudo apt Asentaa rsnapshot

Asenna rsnapshot RHEL/CentOS/Fedoraan suorittamalla annettu komento:

sudo nam asennus rsnapshot

Kuinka määrittää rsnapshot Linuxissa

Kaikki rsnapshot-määritysasetukset on tallennettu /etc/rsnapshot.conf tiedosto. Avaa tämä tiedosto millä tahansa editorilla, kuten Vim tai Nano, ja näet /var/cache/rsnapshot/ polku sinne, jonne kaikki tilannekuvat tallennetaan.

nano / jne / rsnapshot.conf

Varmuuskopioi hakemistot

Ennen kuin varmuuskopioit mitään, sinun tulee tietää, mitä tiedostoja, hakemistoja tai tietoja haluat varmuuskopioida.

Jos käytät tätä paikallisella koneellasi, tietojen varmuuskopiointi on melko helppoa. Kun avaat /etc/rsnapshot.conf-tiedoston, jotkin hakemistoista ovat jo tallennettavissa oletusarvoisesti:

varmuuskopioida / Koti / paikallinen isäntä /

varmuuskopioida / jne / paikallinen isäntä /

varmuuskopioida / usr / paikallinen / paikallinen isäntä /

Oletetaan, että meidän on varmuuskopioitava Asiakirjat johtaja, tämä rivi lisättäisiin seuraavasti:

varmuuskopioida / Koti / Asiakirjat    localhost /

Säilytä varmuuskopiointivälit

Kuten olemme lukeneet edellä, rsnapshot on asteittainen varmuuskopio, se auttaa säilyttämään vanhemmat tilannevedokset, olivatpa ne tunneittain, päivittäin viikoittain tai kuukausittain. Voit tehdä sen määrittämällä tietyn määrän tilannekuvia, jotka tulee tehdä väliajoin.

Siirry /etc/rsnapshot.conf-tiedostoon kohtaan VARMUUSTASOT / VÄLIAIKAT osio ja kirjoita seuraava säilyttääksesi tilannekuvat:

säilytä tunnin välein 5

säilyttää päivittäin 6

säilyttää viikoittain 7

säilyy kuukausittain 10

Voit määrittää tämän tilannekuvavaatimustesi mukaan.

Varmuuskopioi etäkone

Etäkoneen varmuuskopiointia varten etäkoneeseen tulee olla salasanaton SSH-yhteys. Jos haluat määrittää salasanattoman SSH-yhteyden etäkoneen kanssa, lue alla mainittu prosessi.

Luodaksesi ssh-avaimen, suorita seuraava komento päätteessä:

ssh-keygen

Kopioi luotu julkinen avain etäkoneeseen käyttämällä mainittua syntaksia:

ssh-copy-id < käyttäjätunnus >@< IP-osoite >

Esimerkiksi:

ssh-copy-id sam @ 192.168.13.14

Kun yllä olevat vaiheet on suoritettu, salasanaton ssh-yhteys muodostetaan.

Varmuuskopioidaksesi etäkoneet sinun on mainittava palvelimen sijainti (hakemistot) /etc/rsnapshot.conf-tiedostossa:

varmuuskopioida < käyttäjätunnus >@< IP-osoite > : < remote_machine_data_path > < client_machine_backup_path >

Esimerkiksi:

Olen varmuuskopio @ 192.168.13.14: / Koti / hän itse / Asiakirjat / oli / kätkö / rsnapshot

Kun olet määrittänyt palvelinhakemistot, suorita seuraava rsnapshot-komento asettaaksesi varmuuskopiointivälin:

rsnapshot päivittäin

Automaatiotehtävien ajoittaminen Cronin avulla

Ajoitaksesi automaation varmuuskopiointisuunnitelman, sinun on mainittava aika ja tietyt välit, esim. tunneittain, päivittäin, viikoittain tai kuukausittain; sinun täytyy avata /etc/cron.d/rsnapshot tiedosto millä tahansa editorilla.

sudo / jne / cron.d / rsnapshot

Kun avaat tämän tiedoston, poista mainitun syntaksin kommentti ja määritä automaattisen varmuuskopioinnin aikataulu:

Ensimmäisellä rivillä rsnapshot varmuuskopioidaan päivittäin klo 06.00, ja toisella rivillä varmuuskopiointi tehdään klo 20.00 jokaisena kuukauden ensimmäisenä päivänä.

Testaa rsnapshot-kokoonpanot

Kun kaikki asetukset on tehty, suorita annettu komento tarkistaaksesi, ovatko ne virheettömiä. Jos saat vastauksen Syntaksi OK , tarkoittaa, että asetuksissa ei ole mitään vikaa:

sudo rsnapshot-määritys

Voit myös tarkistaa varmuuskopiointivälit suorittamalla annetun rsnapshot-komennon:

sudo rsnapshot < intervalli >

Korvaa tunneittain, päivittäin, viikoittain tai kuukausittain, jota haluat testata.

Johtopäätös

Rsnapshot on asteittainen varmuuskopio, joka auttaa varmuuskopioimaan tiedot kerran ja varmuuskopioimaan sitten lisätiedostot tai hakemistot edellisen varmuuskopioinnin jälkeen. Rsnapshot-määritykset tallennetaan /etc/rsnapshot/conf tiedosto, jossa voit muokata asetuksia. Tässä ohjeessa on mainittu useita esimerkkejä rsnapshot-tiedoston määrittämisestä ja siitä, kuinka voimme varmuuskopioida hakemistoja. Olemme myös testanneet asetustiedoston emmekä löytäneet virheitä.