glucopy-glurestore is 'n stel van skrifte vir kopiëring en die herstel van 'n ten volle funksionele GNU / Linux (of ander Unix-agtige) stelsel.
Die glucopy script sal back-up al stelsel inhoud (stelsel en gebruikers lêers), terwyl die glurestore script sal verdeel en formateer 'n identiese stelsel, die herstel van die stelsel en die gebruiker lêers, en maak die stelsel selflaaibaar.
glucopy-glurestore skrifte is ingesluit in die HTML dokumentasie.
Die back-up moet (verkieslik) gemaak word, terwyl die stelsel loop nie, wat gewoonlik beteken dat jy nodig het om te begin met 'n redding stelsel skyf. 'N Aantal van geskikte diskette of cd-gebaseerde stelsel beelde kan van die netto afgelaai word, of beter, ingesluit in jou verspreiding boot opsies. Maak seker dat hierdie redding stelsel ondersteun die tipe skywe in jou teiken stelsel (SATA / SCSI of IDE).
Die volgende script sal partisie inligting kry in 'n vorm wat gebruik kan word om die stelsel op nuwe skywe te herstel en sal dan versamel die werkende stelsel lêers in een (of meer) saamgeperste teer balle.
Die sfdisk program word gebruik vir die kry partisie inligting (d opsie). Neem 'n blik op sys_partitions.txt na die glucopy.sh script klaar.
In hierdie aansoek word dit beskou dat alle Meester (MBR) inligting word oor die verdeling en selflaaiprogram programme. As jy 'n afskrif van die hele of gedeeltes van die MBR, egter dd is jou vriend.
Stelsel dopgehou wat verbygaande inligting (bv / proc, / sys) bevat nie gekopieer. Dopgehou of individuele lêers bevat ongewenste inligting kan uitgesluit word met behulp van die teer se & ndash; uitsluit = / gids / lêer opsie.
#! / Bin / sh
###########################
# Glucopy.sh
#
# Skep die / glucopy gids
# Afskrifte partisie inligting in sys_partitions.txt
# Optionally maak 'n afskrif van die MBR in mbr.bin
# Afskrifte werk GNU / Linux stelsel lêers te .tgz
#
# Gebruik:
# Boot stelsel met 'n redding CD of enige boot CD
# Dat jou tipe skywe (SATA / SCSI of IDE) ondersteun.
# Loop die back-up script: ./glucopy.sh
#
# In hierdie voorbeeld is die stelsel is op / dev / sda
# / Dev / sda1 is 'n klein muur met HW vervaardiger utilities
# / Dev / sda2 het stelsel wortel (/) -> gemonteer / mnt
# / Dev / sda3 is 'n vrye (leeg) partisie
# / Dev / sda4 het die huis (/ huis) en ruimte te hou
# Die inligting gekopieer word -> gemonteer / mnt2
#
# 061116 JP / dm
###########################
# Verander die volgende die plek om te besin waar jou stelsel wortel (/)
# En die huis dopgehou (/ huis / *) gemonteer
mkdir / tmp / mnt1
mkdir / tmp / mnt2
berg / dev / sda2 / tmp / mnt1
berg / dev / sda4 / tmp / mnt2
# Die gids die stelsel kopie te hou op die groter verdeling geplaas
mkdir / tmp / mnt2 / glucopy
# Change aan die werk gids
cd / tmp / mnt2 / glucopy
# Optionally kopieer MBR inligting
#dd as = / dev / sda van = mbr.bin bs = 512 telling = 1
# Kopieer partisie inligting
/ Sbin / sfdisk d / dev / sda> sys_partitions.txt
# Maak tarballs
teer -C / tmp / mnt1 -cvzf syscopy.tgz boot bin ens lib media opt wortel sbin usr var dev
# 'N volgende vlak
cd ..
# Hier is ons onder die / home directory vlak
# Kennis dat --exclude sal enigiets wat by 'n _pattern_ sluit
# Die glucopy gids sal nog in die tarball geskep word
teer -cvzf ./glucopy/homecopy.tgz * --exclude = glucopy / *
# Kopieer die Friends / skrifte herstel (hier onder wortel /), en die sfdisk program, asook
CP /glucopy.sh ./glucopy
CP /glurestore.sh ./glucopy
CP / sbin / sfdisk ./glucopy
# Stel gebruikers
eggo -e & ldquo; glucopy: klaar 'n & rdquo;
Wat is nuut in hierdie release:
- Hierdie weergawe voeg RAID voorbereiding, Friends en herstel, en die aanhoudende toestel kenmerk oorwegings (UUIDs, MAC-adresse, initrd en GIDs).
Kommentaar nie gevind