Kako klonirati/varnostno kopirati sisteme Linux z uporabo - Mondo Rescue Disaster Recovery Tool


Mondo Rescue je odprtokodni brezplačni pripomoček za obnovo po katastrofi, ki vam omogoča enostavno ustvarjanje celotnega sistema (Linux ali Windows) Kloniranje/varnostno kopiranje ISO slik na CD, DVD, trak, naprave USB, trdi disk in NFS. Uporabite ga lahko za hitro obnovitev ali prerazporeditev delovne slike v druge sisteme, v primeru izgube podatkov boste lahko z varnostnih kopij obnovili toliko kot celotni sistemski podatki.

Program Mondo je prosto dostopen za prenos in objavljen pod GPL (GNU Public License) in je bil preizkušen na velikem številu distribucij Linuxa.

Ta članek opisuje namestitev Mondo in uporabo orodij Mondo za varnostno kopiranje celotnih sistemov. Mondo Rescue je rešitev za obnovo in varnostno kopiranje za sistemske skrbnike, ki lahko v celoti varnostno kopirajo svoje particije datotečnega sistema Linux in Windows na CD/DVD, trak, NFS in jih obnovijo s pomočjo medijske funkcije Mondo Restore, ki se uporablja ob zagonu .

Namestitev MondoRescue na RHEL/CentOS/Scientific Linux

Najnovejše pakete Mondo Rescue (trenutna različica Mondo je 3.0.3-1) lahko dobite v "MondoRescue Repository". Uporabite ukaz “wget” za prenos in dodajanje repozitorija pod sistemom. Skladišče Mondo bo za vašo distribucijo namestilo ustrezne binarne programske pakete, kot so afio, buffer, mindi, mindi-busybox, mondo in mondo-doc, če so na voljo.

Prenesite repozitorij MondoRescue pod “/etc/yum.repos.d/” kot ime datoteke “mondorescue.repo”. Prenesite pravilno skladišče za vašo različico distribucije OS Linux.

# 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

Ko ste uspešno dodali repozitorij, naredite "yum", da namestite najnovejše orodje Mondo.

# yum install mondo

Namestitev MondoRescue na Debian/Ubuntu/Linux Mint

Uporabniki Debiana lahko s pomočjo »wgeta« zgrabijo skladišče MondoRescue za distribucije Debain 6 in 5. Zaženite naslednji ukaz, da v datoteko »/etc/apt/sources.list« dodate »mondorescue.sources.list« za namestitev paketov Mondo.

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

Če želite namestiti Mondo Rescue v Ubuntu 12.10, 12.04, 11.10, 11.04, 10.10 in 10.04 ali Linux Mint 13, odprite terminal in dodajte repozitorij MondoRescue v datoteko “/etc/apt/sources.list”. Zaženite naslednje ukaze, da namestite pakete Mondo Resuce.

# 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

Ustvarjanje kloniranja ali varnostne kopije ISO slike sistema/strežnika

Po namestitvi Mondo zaženite ukaz “mondoarchive” kot uporabnik “root”. Nato sledite posnetkom zaslona, ki prikazuje, kako ustvarite varnostni medij, ki temelji na ISO, za celoten sistem.

# mondoarchive

Dobrodošli v Mondo Rescue

Prosimo, vnesite celotno ime poti v imenik za vaše ISO slike. Na primer:/mnt/backup /

Izberite Vrsta stiskanja. Na primer: bzip, gzip ali lzo.

Izberite možnost največjega stiskanja.

Vnesite, kako velike želite posamezno sliko ISO v MB (megabajtih). To mora biti manjše ali enako velikosti CD-R (W) (tj. 700) in za DVD (tj. 4480).

Prosimo, navedite ime svojega imena slikovne datoteke ISO. Na primer: tecmint1 za pridobitev datotek tecmint- [1-9] *. Iso.

Prosimo, dodajte datotečne sisteme v varnostno kopijo (ločeno z "|"). Privzeti datotečni sistem je »/« pomeni popolno varnostno kopijo.

Izključite datotečni sistem, ki ga ne želite varnostno kopirati (ločeno z "|"). Na primer: “/ tmp” in “/ proc” sta vedno izključeni ali če želite popolno varnostno kopijo sistema, preprosto pritisnite Enter.

Vnesite začasno pot do imenika ali izberite privzeto.

Vnesite pot do imenika prask ali izberite privzeto.

Če želite varnostno kopirati razširjene atribute. Samo pritisnite "enter".

Če želite preveriti varnostno kopijo, potem ko jih je mondo ustvaril. Kliknite »Da«.

Če uporabljate stabilno samostojno jedro Linuxa, kliknite »Da« ali če uporabljate drugo jedro, recite »Gentoo« ali »Debain«, pritisnite »Ne«.

Za nadaljevanje kliknite »Da«.

Ustvarjanje kataloga datotečnega sistema “/”.

Delitev seznama datotek na sklope.

Klic MINDI za ustvarjanje zagonskega + podatkovnega diska.

Varnostno kopiranje datotek. To lahko traja nekaj ur, bodite potrpežljivi.

Varnostno kopiranje velikih datotek.

Zagon »mkisofs« za izdelavo ISO slike.

Preverjanje tarbalov ISO slike.

Preverjanje velikih datotek ISO Image.

Končno je Mondo Archive končan. Pritisnite "Enter", da se vrnete v poziv lupine.

Če ste izbrali privzeto pot varnostne kopije, boste pod »/ var/cache/mondo /« videli sliko ISO, ki jo lahko zaženete na CD/DVD za poznejšo obnovitev.

Če želite samodejno obnoviti vse datoteke, zaženite sistem z Mondo ISO Image in ob zagonu vnesite\"nuke", da obnovite datoteke. Tu je podroben video, ki prikazuje, kako samodejno obnoviti datoteke s CD/DVD medijev.

Za ostale distribucije pakete Mondo Rescue lahko zagrabite tudi na strani za prenos mondorescue.org.