Backup med rsnapshot

Hvis du er ute etter et kommandolinjeverktøy for å håndtere alle dine Linux backup behov, du virkelig trenger ikke lete lenger enn dette verktøyet som baserer seg ut av flerårig backup favoritt rsync. Rsnapshot tar rsync verktøyet og gjør det mer nyttig enn det allerede var. Med rsnapshot kan du beholde flere poeng i tiden sikkerhetskopier og rotere dem også. Men det er ikke alt du kan gjøre med rsnapshot. Faktisk er dette verktøyet så fleksibelt at det ville virke himmelen er grensen.

I denne artikkelen skal jeg vise deg hvordan du installerer og bruker rsnapshot backup verktøyet slik at du også kan ha konsistent, pålitelig sikkerhetskopier for Linux-systemet -. server eller desktop

Installasjon

Før du installerer, må du sørge for at du har (minst) både rsync og perl installert på din maskin. Det er noen måter du kan installere rsnapshot. Du kan installere fra kilden ved å laste ned den nyeste Tar.gz fil (fra rsnapshot nedlastingssiden) og gjør følgende:


    Åpne opp en terminal

    Gå til katalogen. den nylig nedlastede filen hans blir holdt.

    Issue kommandoen tjære xvzf rsnapshot-XXX.tar.gz (
    Hvor XXX er utgivelse nummer) for å pakke ut arkivet.

    Gi kommandoen cd rsnapshot-XXX
    å endre til den nyopprettede katalogen.

    Issue kommandoen ./configure.

    Issue kommandoen gjøre
    å bygge programvaren.

    Issue kommandoen make install
    å installere programvaren.

    Du kan også laste ned og installere pre-kompilert binære (i rpm, .deb, etc) form og installere fra det. En annen måte å installere rsync er å åpne opp din legg fjern programvare verktøy, søke etter rsync, og installere derfra.

    Uansett hvordan du installerer du vil ende opp med en kjørbar ( rsnapshot)
    i /usr /bin /og en konfigurasjonsfil (rsnapshot.conf) i /etc. Du er klar til å begynne å konfigurere din backup.

    Konfigurering

    Alle konfigurasjonen for rsnapshot skjer i /etc/rsnapshot.conf filen. Åpner det opp med din favoritt teksteditor (du trenger root-tilgang til å gjøre det) og gjør deg klar til å få hendene litt skitten.

    Fordi alle er satt opp er forskjellig, jeg bare kommer til å henvise deg til delene av konfigurasjonsfilen du må redigere for dine behov. Konfigurasjonsfilen er svært godt lagt ut, så du bør ikke ha noen problemer med konfigurasjonen. Men bare i tilfelle ...

    Den første delen vil du trenger for å sette opp er SNAPSHOT rotkatalogen delen. Det er der du definere hvor dine bilder vil bli lagret.

    Den neste delen (siden vi installerer denne på Linux) er å uncomment ut cmd_cp
    direktivet under eksternt program avhengig avsnitt. Også i denne delen, hvis du planlegger å bruke Secure Shell (SSH) for ekstern backup, må du uncomment cmd_ssh linje.

    Den neste delen er BACKUP § intervaller. Her har du tre (med en alternativer fjerde) alternativer å sette opp:

    time

    daglig

    ukentlig

    Standard er satt opp pent som dette:

    intervalltime 6
    intervall daglig 7
    intervall ukentlig fire

    Dette betyr at du vil ha seks time sikkerhetskopier (hver fjerde time), sju daglige sikkerhetskopier (en gang om dagen), og fire ukentlige sikkerhetskopier (en gang i uken).

    Den siste delen du trenger å konfigurere er BACKUP POENG /scripts delen. Her skal du definere hva som skal sikkerhetskopieres. Som standard rsnapshot vil sikkerhetskopiere /home, /etc, og /usr /local til lokalt definert backup punkt. Du vil merke etter denne paragrafen er et svært godt utbygd delen av prøven sikkerhetskopier. Ta en titt på disse tett som de vil hjelpe deg å lage ulike typer backup (inkludert ekstern backup)

    Siste trinn -. Cron

    Det siste du trenger å gjøre (etter at du lagrer din konfigurasjonsfilen) er å sette opp cron til å kjøre rsnapshot verktøyet. Du vil ønske å sette opp root brukere cron for dette (slik at Ubuntu-baserte distribusjoner vil bruke kommandoen sudo
    crontab -e
    ) så gi kommandoen:

    crontab -e

    og legge til noe sånt som: 0 * /4 * * * root /usr /bin /rsnapshot hourly0 23 * * * root /usr /bin /rsnapshot daily0 23 * * 6 root /usr /bin /rsnapshot weeklyThe ovenfor vil kjøre rsnapshot
    time gang fire timer, daglig kl 23:00, og ukentlig på lørdag kl 23:00.

    Det er alt. Du er backup er klar til å gå.

    Avsluttende tanker

    Pass på at du legger litt omtanke i din backup plan. Tross alt, vil det spare deg bør en katastrofe streik. Den rsnapshot verktøyet er et veldig nyttig verktøy som kan ta den ærverdige rsync verktøyet og gjøre det langt mer nyttig.




    Next Page: