IPUCU Dar ve Dosya Sistemlerini yedekleme?
From Lapis Wiki
Bu makale NASIL bölümü serisinin bir parçasıdır
|
| MasaÜstü • Donanım • Ağ • 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)
