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
- Kuinka asentaa rsnapshot Linuxiin
- Kuinka määrittää rsnapshot Linuxissa
- Johtopäätös
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 5sä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
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ä.