Hvordan klone/sikkerhetskopiere Linux-systemer ved hjelp av Mondo Rescue Tool


Mondo Rescue er et åpen kildekode, gratis nødgjenopprettings- og sikkerhetskopieringsverktøy som lar deg enkelt lage et komplett system (Linux eller Windows) >Klon/Sikkerhetskopier ISO-bilder til CD, DVD, Tape >, USB-enheter, Harddisk og NFS. Og kan brukes til å raskt gjenopprette eller omdistribuere arbeidsbilder til andre systemer, i tilfelle tap av data vil du kunne gjenopprette like mye som hele systemdataene fra backupmedier.

Mondo-programmet er tilgjengelig gratis for nedlasting og utgitt under GPL (GNU Public License) og har blitt testet på et stort antall Linux distribusjoner.

Denne artikkelen beskriver Mondo installasjon og bruk av Mondo Tools for å sikkerhetskopiere hele systemet. Mondo Rescue er en katastrofegjenoppretting og sikkerhetskopiløsning for systemadministratorer for å ta en fullstendig sikkerhetskopi av sine Linux og Windows filsystempartisjoner til CD/DVD, Tape og NFS og gjenopprett dem ved hjelp av Mondo Restore-mediefunksjonen som brukes ved oppstart.

Installerer MondoRescue på RHEL/CentOS/Scientific Linux

De siste Mondo Rescue-pakkene (den nåværende versjonen av Mondo er 3.0.3-1) kan hentes fra "MondoRescue Repository “. Bruk «wget»-kommandoen for å laste ned og legge til et depot under systemet ditt. Mondo-lageret vil installere passende binære programvarepakker som afio, buffer, mindi, mindi-busybox, mondo, og mondo-doc for distribusjonen din hvis tilgjengelig.

For RHEL/CentOS/SL 6,5,4 – 32-bit

Last ned MondoRescue-depotet under "/etc/yum.repos.d/" som filnavn "mondorescue.repo". Last ned riktig depot for Linux OS-distribusjonsversjonen.

cd /etc/yum.repos.d/

## On RHEL/CentOS/SL 6 - 32-Bit ##
wget ftp://ftp.mondorescue.org/rhel/6/i386/mondorescue.repo

## On RHEL/CentOS/SL 5 - 32-Bit ##
wget ftp://ftp.mondorescue.org/rhel/5/i386/mondorescue.repo

## On RHEL/CentOS/SL 4 - 32-Bit ##
wget ftp://ftp.mondorescue.org/rhel/4/i386/mondorescue.repo

For RHEL/CentOS/SL 6,5,4 – 64-bit

cd /etc/yum.repos.d/

## On RHEL/CentOS/SL 6 - 64-Bit ##
wget ftp://ftp.mondorescue.org/rhel/6/x86_64/mondorescue.repo

## On RHEL/CentOS/SL 5 - 64-Bit ##
wget ftp://ftp.mondorescue.org/rhel/5/x86_64/mondorescue.repo

## On RHEL/CentOS/SL 4 - 64-Bit ##
wget ftp://ftp.mondorescue.org/rhel/4/x86_64/mondorescue.repo

Når du har lagt til depotet, gjør «yum» for å installere det nyeste Mondo-verktøyet.

yum install mondo

Installere MondoRescue på Debian/Ubuntu/Linux Mint

Debian-brukere kan gjøre «wget» for å hente MondoRescue-depotet for Debian 6 og 5 sterke > fordelinger. Kjør følgende kommando for å legge til «mondorescue.sources.list» til filen «/etc/apt/sources.list» for å installere Mondo-pakker.

På Debian

## On Debian 6 ##
wget ftp://ftp.mondorescue.org/debian/6/mondorescue.sources.list
sh -c "cat mondorescue.sources.list >> /etc/apt/sources.list" 
apt-get update 
apt-get install mondo
## On Debian 5 ##
wget ftp://ftp.mondorescue.org/debian/5/mondorescue.sources.list
sh -c "cat mondorescue.sources.list >> /etc/apt/sources.list" 
apt-get update 
apt-get install mondo

På Ubuntu/Linux Mint

For å installere Mondo Rescue i Ubuntu 12.10, 12.04, 11.10, 11.04, 10.10, og 10.04 eller Linux Mint 13, åpne terminalen og legg til MondoRescue-depotet i «/etc/apt/sources. list" fil. Kjør følgende kommandoer for å installere Mondo Rescue-pakker.

wget ftp://ftp.mondorescue.org/ubuntu/`lsb_release -r|awk '{print $2}'`/mondorescue.sources.list
sh -c "cat mondorescue.sources.list >> /etc/apt/sources.list" 
apt-get update 
apt-get install mondo

Opprette kloning eller sikkerhetskopi av ISO-bilde av system/server

Etter å ha installert Mondo, kjør kommandoen «mondoarchive» som «root»-bruker. Følg deretter skjermbildene som viser hvordan du lager et ISO-basert sikkerhetskopieringsmedium for hele systemet ditt.

mondoarchive

Velkommen til Mondo Rescue

Vennligst skriv inn hele stien til katalogen for ISO-bildene. For eksempel: /mnt/backup/

Velg type komprimering. For eksempel bzip, gzip eller lzo.

Velg alternativet for maksimal komprimering.

Skriv inn hvor stort du vil ha hvert ISO-bilde i MB (megabyte). Dette bør være mindre enn eller lik størrelsen på CD-R(W)-ene (dvs. 700) og for DVD-er (dvs. 4480).

Vennligst oppgi navnet på ISO-bildefilnavnet. For eksempel: tecmint1 for å hente tecmint-[1-9]*.iso-filer.

Vennligst legg til filsystemene i sikkerhetskopien (atskilt med "|"). Standard filsystem er «/» som betyr full sikkerhetskopi.

Vennligst ekskluder filsystemet du ikke vil sikkerhetskopiere (atskilt med «|»). For eksempel er «/tmp» og «/proc» permanent ekskludert, eller hvis du ønsker å sikkerhetskopiere systemet fullstendig, trykker du bare på enter.

Skriv inn den midlertidige katalogbanen eller velg standard.

Vennligst skriv inn scratch directory banen eller velg standard.

Hvis du vil sikkerhetskopiere utvidede attributter. Bare trykk på «enter».

Hvis du vil bekrefte sikkerhetskopien etter at mondo har opprettet den. Klikk på «Ja».

Hvis du bruker en stabil frittstående Linux-kjerne, klikker du «Ja» eller hvis du bruker en annen kjerne, si «Gentoo» eller « >Debian" og trykk "Nei".

Klikk "Ja" for å fortsette videre.

Opprette en katalog med «/» filsystem.

Deler inn filliste i sett.

Ringer MINDI for å lage boot+data-disk.

Sikkerhetskopierer filsystemet. Det kan ta et par timer, vær tålmodig.

Sikkerhetskopierer store filer.

Kjører «mkisofs» for å lage ISO-bilde.

Bekrefter ISO-bildetarballer.

Bekrefter ISO-bilde Store filer.

Endelig er Mondo Archive fullført. Trykk på «Enter» og gå tilbake til shell-ledeteksten.

Hvis du har valgt standard sikkerhetskopibane, vil du se et ISO-bilde under "/var/cache/mondo/", som du kan brennes inn i en CD/DVD for senere gjenoppretting.

For å gjenopprette alle filer automatisk, start opp systemet med Mondo ISO Image, og ved oppstartsprompten skriver du "nuke " for å gjenopprette filer.

For andre distribusjoner kan du også hente Mondo Rescue-pakker på nedlastingssiden for mondorescue.