Sådan klones/sikkerhedskopieres Linux-systemer ved hjælp af - Mondo Rescue Disaster Recovery Tool


Mondo Rescue er et open source, gratis katastrofegendannelses- og backupværktøj, der giver dig mulighed for nemt at oprette komplet system (Linux eller Windows) Klon/Backup ISO-billeder til CD, DVD, Tape, USB-enheder, harddisk og NFS. Og kan bruges til hurtigt at gendanne eller omplacere arbejdsbillede til andre systemer, i tilfælde af datatab, vil du være i stand til at gendanne så meget som hele systemdata fra backupmedier.

Mondo-programmet kan downloades frit og frigives under GPL (GNU Public License) og er testet på et stort antal Linux-distributioner.

Denne artikel beskriver Mondo installation og brug af Mondo Tools til sikkerhedskopiering af hele dine systemer. Mondo Rescue er en katastrofegendannelses- og sikkerhedskopieringsløsning til systemadministratorer, der tager fuld sikkerhedskopi af deres Linux- og Windows-filsystempartitioner til CD/DVD, Tape, NFS og gendanner dem ved hjælp af Mondo Restore mediefunktion, der bruges ved opstart. .

Installation af MondoRescue på RHEL/CentOS/Scientific Linux

De seneste Mondo Rescue-pakker (den nuværende version af Mondo er 3.0.3-1) kan fås fra "MondoRescue Repository". Brug kommandoen “wget” til at downloade og tilføje lager under dit system. Mondo-arkivet installerer egnede binære softwarepakker som afio, buffer, mindi, mindi-busybox, mondo og mondo-doc til din distribution, hvis de er tilgængelige.

Download MondoRescue-lageret under “/etc/yum.repos.d/” som filnavn “mondorescue.repo“. Download det korrekte lager til din Linux OS-distributionsversion.

# 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
# 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 tilføjet arkivet, skal du gøre “yum” for at installere det nyeste Mondo-værktøj.

# yum install mondo

Installation af MondoRescue på Debian/Ubuntu/Linux Mint

Debian-brugeres kan "wget" for at få fat i MondoRescue-arkivet til Debain 6 og 5-distributioner. Kør følgende kommando for at tilføje "mondorescue.sources.list" til "/etc/apt/sources.list" -filen for at installere Mondo-pakker.

## 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

For at installere Mondo Rescue i Ubuntu 12.10, 12.04, 11.10, 11.04, 10.10 og 10.04 eller Linux Mint 13 skal du åbne terminalen og tilføje MondoRescue-arkivet i filen "/etc/apt/sources.list". Kør disse følgende kommandoer for at installere Mondo Resuce-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

Oprettelse af kloning eller backup ISO-billede af system/server

Efter installation af Mondo, kør kommandoen “mondoarchive” som “root” -bruger. Følg derefter skærmbilleder, der viser, hvordan du opretter et ISO-baseret backupmedie af dit fulde system.

# mondoarchive

Velkommen til Mondo Rescue

Indtast det fulde stinavn til kataloget for dine ISO-billeder. For eksempel:/mnt/backup /

Vælg Type kompression. For eksempel: bzip, gzip eller lzo.

Vælg den maksimale komprimeringsmulighed.

Indtast venligst hvor stort du vil have hvert ISO-billede i MB (Megabyte). Dette skal være mindre end eller lig med størrelsen på CD-R (W) (dvs. 700) og for DVD'er (dvs. 4480).

Angiv et navn på dit ISO-billedfilnavn. For eksempel: tecmint1 for at få tecmint- [1-9] *. Iso-filer.

Føj filsystemerne til backup (adskilt af “|“). Standardfilsystemet er “/” betyder fuld sikkerhedskopi.

Ekskluder det filsystem, som du ikke ønsker at tage backup af (adskilt af "|"). For eksempel: "/ tmp" og "/ proc" er altid ekskluderet, eller hvis du vil have fuld sikkerhedskopi af dit system, skal du bare trykke på enter.

Indtast venligst din midlertidige bibliotekssti, eller vælg standard.

Indtast din sti til ridskatalog eller vælg standard.

Hvis du vil sikkerhedskopiere udvidede attributter. Bare tryk "enter".

Hvis du vil bekræfte din sikkerhedskopi, efter mondo har oprettet dem. Klik på “Ja”.

Hvis du bruger en stabil, enkeltstående Linux-kerne, skal du klikke på "Ja", eller hvis du bruger en anden kerne, siger "Gentoo" eller "Debain", tryk "Nej".

Klik på “Ja” for at gå videre.

Oprettelse af et katalog med “/” filsystem.

Opdeling af fileliste i sæt.

Ringer til MINDI for at oprette boot + datadisk.

Sikkerhedskopiering af filtema. Det kan tage et par timer, vær tålmodig.

Sikkerhedskopiering af store filer.

Kører “mkisofs” for at lave ISO-billede.

Bekræftelse af ISO-billedkugler.

Bekræftelse af store ISO-billedfiler.

Endelig er Mondo Archive afsluttet. Klik på "Enter" for at vende tilbage til shell-prompt.

Hvis du har valgt standard backupsti, vil du se et ISO-billede under “/ var/cache/mondo /“, som du kan brænde ind i en CD/DVD til senere gendannelse.

For at gendanne alle filer automatisk skal du starte systemet med Mondo ISO Image og ved opstartsprompten skal du skrive “nuke” for at gendanne filer. Her er den detaljerede video, der demonstrerer, hvordan du gendanner filer automatisk fra CD/DVD-medier.

For andre distributioner kan du også få fat i Mondo Rescue-pakker på download-siden mondorescue.org.