IPUCU Dar ve Dosya Sistemlerini yedekleme?

From Lapis Wiki

Jump to: navigation, search
Bu makale NASIL bölümü serisinin bir parçasıdır
MasaÜstü Donanım Dağıtımlar
Tarayıcılar Programlama Linux ve Oyunlar

Dar ile yedekleme

Bu yazıda dizin yedekleme için kullanılan dar uygulaması tanıtılacaktır.

Uygulama http://dar.linux.free.fr adresinden indirilebilir. Gentoo kullanıcıları, uygulamayı

 
#emerge app-archive/dar

Archlinux kullanicilari ise /etc/pacman.d/ altina whatah diye bir Dosya olusturulur

Dosya: nano -w /etc/pacman.d/whatah
[whatah]
Server = ftp://ftp.tu-chemnitz.de/pub/linux/sunsite.unc-mirror/distributions/archlinux/tur/whatah
Server = http://distro.ibiblio.org/pub/linux/distributions/archlinux/tur/whatah

yazilir ve bu repo /etc/pacman.conf dosyasina eklenir

Dosya: nano -w /etc/pacman.conf
[whatah]
Include = /etc/pacman.d/whatah
#pacman -Sy
#pacman -S dar

yazarak kurabilirler.

Arşiv Yaratma

Arşiv yaratma, yani yedek alma işlemi şu şekilde yapılır:

dar -c /mnt/yedek/2005-01-16 -R / -P proc -P dev -D -v -y9

Parametrelerin anlamı şudur:

-c /mnt/yedek/2005-01-16 : Yedeğin tutulacağı dosya

-R / : Yedeği alınacak dizin

-P proc , -P dev : Yedeği alınmayacak alt dizinler (-mnt eklemenizi tavsiye ederim aksi takirde takili olan Dosya Sistemleride yedege alinir)

-D : Yedeklenmeyen dizinler boş dizin olarak yedeklensin

-v : Yaptığı herşeyi söylesin

-y9 : 9. seviye BZip sıkıştırması uygulansın

proc ve dev dizinleri sistem açılışında üretilen dizinlerdir, yedeklerinin alınması gereksizdir, ancak -D parametresi ile boş dizin olarak yedeklenmelidir, çünkü sistemde bu dizinler bulunmazsa sorun yaşanacaktır. Sisteminizde udev ya da devfs yoksa, başka bir deyişle, eski usül dev dosya sistemi kullanıyorsanız, /dev dizinini yedeklemeniz gerekir.

Yedekleme sonrasında, /mnt/yedek/ dizininde 2005-01-16.1.dar adında bir dosya oluşacaltır. Dar uygulaması, oluşturulan yedekleribelirli boyutlarda dilimlere ayırabilmektedir. Eğer herhangi birparametre verilmediyse, yedeği tek parça olarak oluşturur.

Yedekleme yapılırken, -s 20M parametresi kullanılsaydı,

#dar -c /mnt/yedek/2005-01-16 -R / -P proc -P dev -D -v -y9 -s 20M

'20MB'lik dilimler oluşturulacak, dosya isimleri 2005-01-16.1.dar, 2005-01-16.2.dar, 2005-01-16.3.dar, ... şeklinde olacaktır.


Arşivi Açma

Yedeğin istenen ortama geri yüklenmesi ise şöyle yapılır:

#dar -x /mnt/yedek/2005-01-16 -R /mnt/sistem -v -w -O

Parametrelerin anlamı şudur:

-x /mnt/yedek/2005-01-16 : Yedeğin bulunduğu yer

-R /mnt/sistem : Yedeğin geri yükleneceği dizin

-v : Yaptığı herşeyi söylesin

-w : "Üzerine yazayım mı?" diye sormasın

-O : dar, root haklarıyla çalıştırılmadığında dosya/dizin sahiplerini atayamaz, uyarı mesajları bu parametre ile gizlenir


(Bahadir Kandemir'e tesekkürler)