Slik sikkerhetskopierer Linux og gjenoppretting på en annen server

Linux er en åpen kildekode, Unix-basert operativsystem. Fordi Linux-kjernen, eller kjernen av operativsystemet, støtter et bredt utvalg av maskinvare, sikkerhetskopiering og gjenoppretting på et annet system er støttet i noen versjon av programvaren. Tar er den mest grunnleggende backup program innebygd i alle versjoner av Linux, og går tilbake til tape backup verktøy i Unix. Kombinert med "dd" kommandoen for å sikkerhetskopiere master boot record (MBR), kan tjære brukes til å sikkerhetskopiere en komplett Linux server og gjenopprette den på et annet system.

Bruksanvisning

1 Plugg en ekstern harddisk i systemet og montere den. Kontakt systemhåndboken for spesifikke instruksjoner om montering av stasjonen. Pass på at den eksterne harddisken har nok plass til å sikkerhetskopiere hele systemet.

2 Åpne et terminalvindu og skriv inn følgende kommando for å kopiere MBR:

su -c 'dd if = / dev / sda of = / sti / til / externaldrive / sdabk.mbr count = 1 bs = 512'

Erstatt "/ sti / til / externaldrive /" med banen til den eksterne harddisken. Sørg for å inkludere de enkle anførselstegn i kommandoen.

3 Skriv inn følgende kommando for å sikkerhetskopiere systemet:

su -c 'tjære -cvpzf /path/to/external/linuxbackup.tgz --exclude = / sti / til / ekstern --exclude = / tapt + funnet --exclude = / dev --exclude = / proc --exclude = / sys / '

Erstatt "/ sti / til / ekstern /" med banen til den eksterne harddisken. Skriv inn kommandoen alt på én linje, og akkurat som vist. Dette skaper "linuxbackup.tgz" filen på den eksterne harddisken, som er en full backup av systemet. Kommandoen utelukker den eksterne harddisken selv og kataloger som er dynamisk fylt av systemet ved oppstart. Denne kommandoen kan ta svært lang tid å kjøre, flere timer på et system med 20 GB eller mer av data.

4 Un-mount og koble den eksterne harddisken fra kildesystemet. Kontakt systemhåndboken for spesifikke un-monteringsinstruksjoner.

5 Plugg inn og montere den eksterne harddisken på den nye serveren. Kontakt systemhåndboken for spesifikke monteringsanvisning.

6 Skriv inn følgende kommando på målet serveren for å gjenopprette MBR:

dd if = / sti / til / ekstern / sdabk.mbr av = / dev / sda

Erstatt "/ sti / til / externaldrive /" med banen til den eksterne harddisken.

7 Skriv inn følgende kommando på måltjeneren:

su -c 'tjære -xvpzf /path/to/external/linuxbackup.tgz C /'

Erstatt "/ sti / til / ekstern /" med banen til den eksterne harddisken. Vær nøye med å skrive inn kommandoen på riktig server, fordi det vil helt tørke systemet og erstatte den med backup.

8 Skriv inn følgende kommando for å opprette de ekskluderte kataloger:

su -c 'mkdir / proc && mkdir / tapt + funnet && mkdir / dev && mkdir / sys && init 6'

Dette gjenskaper de ekskluderte kataloger og starter systemet. Serveren er nå identisk med den opprinnelige.