glucopy-glurestore kopyalama ve tamamen işlevsel GNU / Linux (veya diğer Unix-benzeri) sistem geri yükleme için komut bir dizi.
glurestore komut bölümlemek ve aynı sistem biçimlendirmek, sistem ve kullanıcı dosyaları geri ve sistem önyükleme yapmak olurken glucopy komut, tüm sistem içeriğini (sistem ve kullanıcı dosyaları) yedeklemek olacaktır.
glucopy-glurestore komut HTML belgelerinde yer almaktadır.
Sistem genellikle bir kurtarma sistem diski ile önyükleme gerekiyor, yani çalışmadığı iken yedek (ideal) yapılmalıdır. Uygun disket veya CD-tabanlı sistem görüntüleri bir dizi daha, dağıtımınızın önyükleme seçenekleri dahil, net indirilen veya olabilir. Bu kurtarma sistemi, hedef sistemdeki disklerin türü (SATA / SCSI veya IDE) desteklediğinden emin olun.
Aşağıdaki komut, yeni disklerde sistem geri yükleme için kullanılabilir ve daha sonra bir (veya daha fazla) sıkıştırılmış tar işçi sistem dosyalarını toplayacak bir biçimde bölüm bilgilerini alacak.
sfdisk programı bölüm bilgileri (-d seçeneği) almak için kullanılır. Glucopy.sh komut bittikten sonra sys_partitions.txt bir göz atın.
Bu uygulamada tüm Master Boot Record (MBR) bilgi bölümleme ve önyükleyici programları tarafından yazılır olacağı düşünülmektedir. MBR tamamını veya parça bir kopyasını gerekiyorsa, ancak, dd senin arkadaşın.
Geçici bilgileri (örneğin / proc / sys) ihtiva Sistem dizinleri kopyalanmaz. = / Dizin / dosya seçeneği hariç, istenmeyen bilgileri içeren Dizinler veya tek tek dosyaları tar en & ndash kullanarak dışı bırakılabilir.
#! / Bin / sh
###########################
# Glucopy.sh
#
# / Glucopy dizin oluşturur
Sys_partitions.txt içerisinde Kopya bölüm bilgileri
# İsteğe bağlı mbr.bin içinde MBR bir kopyasını yapar
Dosyaları .tgz GNU / Linux sistemi çalışma # Kopya
#
# KULLANIM:
Bir kurtarma CD'si veya herhangi bir önyüklenebilir CD ile Boot # sistemi
Disklerin türünü (SATA / SCSI veya IDE) destekleyen #.
# Yedekleme komut dosyasını çalıştırın: ./glucopy.sh
#
Sistem / dev / sda üzerine bu örnekte #
# / Dev / sda1 HW üretici programları ile küçük bir bölüm olduğunu
/ Mnt monte> - # / dev / sda2 sistem root (/) vardır
# / Dev / hda3 yedek (boş) bölümü olan
# / Dev / sda4 tutmak için ev (/ home) ve uzay vardır
# Bilgilerin kopyalanacak -> / mnt2 monte
#
# 061116 jp / dm
###########################
# Yeri yansıtmak için aşağıdaki değiştirme nerede sistem kök (/)
# Ve ev dizinleri (/ home / *) monte edilir
mkdir / tmp / mnt1
mkdir / tmp / mnt2
mount / dev / sda2 / tmp / mnt1
mount / dev / sda4 / tmp / mnt2
# Sistem kopyasını tutmak için dizin büyük bölümü yerleştirilir
mkdir / tmp / mnt2 / glucopy
Çalışma dizinine # değiştir
cd / tmp / mnt2 / glucopy
# İsteğe bağlı MBR bilgileri kopyalamak
#dd eğer = mbr.bin bs = 512 count = 1 = / dev / sda
# Kopya bölüm bilgileri
/ Sbin / sfdisk -d / dev / sda> sys_partitions.txt
# Tar olun
tar -C / tmp / mnt1 -cvzf syscopy.tgz önyükleme bin vb lib medya opt kök sbin usr var dev
# Bir seviye yukarı hareket ettirin
cd ..
# Burada / home dizini seviyesinin altında olan
--exclude Bir _pattern_ eşleşen bir şey hariç olacağı # bildirimi
# Glucopy dizin hala arşivini oluşturulur
./glucopy/homecopy.tgz -cvzf tar * --exclude = glucopy / *
# Yanı sıra, sfdisk programı (root / altında burada) komut geri / yedekleme kopyalayın ve
cp /glucopy.sh ./glucopy
cp /glurestore.sh ./glucopy
cp / sbin / sfdisk ./glucopy
# Kullanıcıyı bildir
echo -e & ldquo; glucopy: bitmiş bir & rdquo;
Bu sürümdeki yeni nedir:
- Bu sürüm hazırlama RAID ekler, Yedekleme ve geri yükleme, ve kalıcı cihaz niteliği hususlar (Uuıdlerin, MAC adresleri, initrd ve Gıd'ler).
Yorum Bulunamadı