[Çözüldü] Ubuntu'da sistem yedeği almak istiyorum?

Başlatan xhektor, 21 Ağustos 2008 - 09:32:12

« önceki - sonraki »

0 Üyeler ve 3 Ziyaretçi konuyu incelemekte.

xhektor

yedek almak için yardım.

abbas@ybngl:~$ sudo fdisk -l
[sudo] password for abbas:

Disk /dev/sda: 100.0 GB, 100030242816 bayt
255 heads, 63 sectors/track, 12161 cylinders
Units = silindir of 16065 * 512 = 8225280 bytes
Disk identifier: 0xbb41fe78

   Aygıt Açılış    Başlangıç     Bitiş  BlokSayısı Kml Sistem
/dev/sda1   *           1        3039    24410736   83  Linux
/dev/sda2            3040        3288     2000092+  82  Linux takas / Solaris
/dev/sda3            3289       12161    71272372+   5  Ek
/dev/sda5            3289       12161    71272341   83  Linux
abbas@ybngl:~$ sudo blkid
/dev/sda1: UUID="1eccf863-8e5d-4c44-b974-28aa7dd31689" TYPE="ext3"
/dev/sda2: TYPE="swap" UUID="4fafdb95-9001-4481-b045-05a7ad05c440"
/dev/sda5: UUID="98667074-a88e-4ba8-83a1-8c60f7515549" TYPE="ext3"
abbas@ybngl:~$

xhektor

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda1
UUID=1eccf863-8e5d-4c44-b974-28aa7dd31689 /               ext3    relatime,errors=remount-ro 0       1
# /dev/sda5
UUID=98667074-a88e-4ba8-83a1-8c60f7515549 /home           ext3    relatime        0       2
# /dev/sda2
UUID=4fafdb95-9001-4481-b045-05a7ad05c440 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

erginemr

#2
Yedeklemeye Hazırlık:

1- /etc/fstab dosyasını düzenleme:
gksu gedit /etc/fstab
ile fstab dosyasını açın ve içindekileri silerek aşağıdaki kodu yapıştırın:
http://paste.ubuntu.com/39324/
Kaydedip kapatın.

2- /boot/grub/menu.lst dosyasını düzenleme:
gksu gedit /boot/grub/menu.lst
ile menu.lst dosyasını açın ve içindekileri silerek aşağıdaki kodu yapıştırın:
http://paste.ubuntu.com/39325/
Kaydedip kapatın.

Böylece, ilgili dosyalardan UUID bilgilerini temizleyerek, yerlerine /dev/sdxy şeklindeki aygıt bilgilerini yazdık.

3- Bilgisayarı yeniden başlatma:

Yedekleme öncesi son bir kontrol için bilgisayarı yeniden başlatın. Her şey düzgün çalışıyorsa, tekrar mesaj atın,
http://forum.ubuntu-tr.net/index.php?topic=2618.0 başlığındaki asıl yedekleme aşamasına geçelim.

xhektor

#3
tamam gibi


erginemr

Tamamsa, ikinci aşama temizlik:

1. Firefox'tan (ve diğer web tarayıcılarından) geçmiş dosyalar (cache) arşivini temizleyin:
Firefox için Araçlar >> Özel verileri temizle, Opera için Araçlar >> Kişisel verileri sil

2. "/var/cache/apt/archives" klasöründe tutulan, yüklediğiniz programların arşivlenen Debian paketlerini aşağıdaki komutla temizleyin:
sudo apt-get clean

3.
Masaüstünde ve diskin diğer yerlerinde arşiv dosyasını şişirebilecek ve kaydedilmesini istemediğiniz dosyalar (film, müzik, vb.) olup olmadığını son bir kez kontrol edin.


erginemr

#5
Son aşama ise yedekleme:

1. Konsolda sırayla şu komutları girin:
cd /
sudo tar cvzpf /root.tgz --exclude={root.tgz,home/*,media/*/*,proc/*,sys/*} /
cd /home
sudo tar cvzpf /home.tgz --exclude={home.tgz} .


root.tgz arşivinin oluşturulması uzun (yarım saat gibi) sürecek. Son komuttaki nokta (.) işaretine dikkat.

2. Ardından ileride referans olması için fstab dosyasını da yedekleyelim:
sudo cp /etc/fstab /fstab.old

3. Son olarak, arşiv ile birlikte saklamak ve ileride gerekirse bakmak üzere, işlemin adımlarını listeleyen benioku.txt dosyasını oluşturalım:
gksu gedit /benioku.txt

ve içine http://paste.ubuntu.com/39347/ adresindeki içeriği yapıştırıp kaydedelim.

4. Bu işlem sonucunda kök dizinde root.tgz, home.tgz, fstab.old ve benioku.txt isminde toplam 4 dosya oluşacak. Bunlar aynı yerde kalabilir, ancak DVD yazıcınız varsa bir kopyasını DVD'ye yazmakta fayda var. Bu amaçla, Ubuntu'da yüklü bulunan brasero programını kullanabilirsiniz. Daha sonra bunları silmek isterseniz:
gksu nautilus
ile Dosya Yöneticisi'ni açıp, çöpe gönderilmemesi için Shift+Del ile silebilirsiniz.

5. Varsayalım ki ileride işler ters gitti ve Ubuntu bozuldu. Ve yedekleriniz de hala kök (/) dizinde. Bu durumda tek yapmanız gereken:
cd /
sudo xvzpf /root.tgz -C /
cd /home
sudo xvzpf /home.tgz -C /home


Bu komutlar, her şeyi geri yükleyecek ve sistemi eski haline döndürecektir. (Tabii, arada çok fazla program yüklediyseniz, yeni eklenen programların dosyaları sistemde fazlalık olarak kalacaktır. Onun için, biraz daha zahmetli de olsa, Live CD ile sistemi formatlamak ve DVD'deki ya da bir USB hafıza çübüğuna kopyalanan yedekleri kullanarak yeniden geri yüklemek bence daha iyi bir çözüm.)


xhektor

eline koluna sağlık. ellerin dert görmesin. oldu ama senide yorduk. hakkını helal et.

erginemr

Sağ ol abbas-nehmen,

Helal olsun. ;) Artık Ubuntu'yu dilediğin gibi kurcalayabilirsin.  ;D

heartsmagic

Teşekkür eder, başlığı kapatırız. Aynı zamanda ikinci bir [Nasıl] belgesi olmuş gibi oldu.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.