ACIK KAYNAK
 
*
Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun. Temmuz 04, 2008, 01:32:46 ÖS


Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz



Reklamlar
Sayfa: [1]   Aşağı git
  Yazdır  
Gönderen Konu: Pardus'ta Yedekleme  (Okunma Sayısı 326 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
Metaponte
Global Moderator
***
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 122



Üyelik Bilgileri
« : Şubat 11, 2008, 01:46:52 ÖÖ »

Arkadaşlar linux’ta proğramsız, basit bir script yardımıyla ,belirleyecegimiz saatte günlük, otomatik yedekleme yapmayı göreceğiz..(Anlatım,alıntı yaptığım kaynağa göre, çok yer kullanımını önlemek için basit-sadeleştirilmiş bir alıntı-anlatım olacaktır.)
Scripti indirme adresi (
Register or Login)
Kaynak site adres:
(
Register or Login)
1.)Öncelikle yedekleyeceğimiz dizinleri belirlememiz lazım.{ben Pardus’ta (/etc),(/root)ve(/home/kullanıcıadım) dizinini yedekledim}

2.)yedeklediklerimizle yedekleme dizinimizin ayrı disklerde veya en azından ayrı bölmelerde bulunmasına dikkat etmeliyiz. Böylece disk veya bölmelerden biri bozulduğunda, diğerinde az çok güncel bir kopyanın bulunmasını garanti etmiş oluruz. Örneğin, yedekleyeceğimiz /home, /root, ve /etc dizinleri /dev/hda2’de bulunuyorsa, /yedekler dizinimiz ya /dev/hdcX’de ya da /dev/hda2 harici /dev/hda4 vs. gibi farklı bir yer de bulunması iyi olur. Tek diskimiz varsa, ve bölmelerden biri /usr/local’e bağlıysa yedeği /usr/local/yedekler gibi bir yere alabiliriz.
Anlatımı yapılan konuda yedekleme yeri olarak usr/local dizini seçilmiştir.

3.)Root olarak (Pardus’ta Dosya Yöneticisi-Yetkili kullanıcı ile) usr/local/bin dizinini açalım.
Burada sağ tıkla > yeni oluştur >Metin dosyası ile boş bir metin dosyası açalım.Metin dosyasınını adı(yedek-al) olarak kaydet.Oluşturduğmuz metin dosyasını açıp, indirdiğimiz scriptin içeriğini veya kaynak sitedeki script kodu kopyalayıp yapıştıralım.

4.)Scripte iki değişik yerde bulunan:
# /root
# /home/ilker
# /home/umut
# /var/spool/mail
# /etc
yukardaki yerleri kendi sistemimizdeki yedekleme yapacağımız,belirlediğimiz dizinler ile değiştirmeliyiz.
Değişiklikleri yaptıktan sonra kaydet deyip scripti kapatıyoruz.

5.) Şimdi Konsolu açıp su ile root oluyoruz.Root konsola aşağıdaki kodu girip enter’a basıp, scripti çalıştırılabilir hale getiriyoruz:
             chmod 755 /usr/local/bin/yedek-al
(bu işlemi scriptimize sağ tık>özellikler>izinler>çalıştırılabilir kutusu el ile işaretlenipte yapılabilir)

6.)Root konsolda aşağıdaki kodu yazıp enter’liyoruz ,scriptin her gün saat kaçta yedekleme yapacağını belirliyoruz.
                      30 10 * * * nice -n 8 /usr/local/bin/yedek-al 2> /dev/null
(yukardaki kod daki 30 10 scriptin çalışma saatidir, kendinize göre değiştirebilirsiniz.)
Burada, her ün 10:30’da /usr/local/bin/yedek-al adlı komutu çalıştırtırıp yedek aldırıyoruz. (nice -n 8 kısmı bu işi düşük öncelikli olarak yaptırmaya yarıyor.)

7.) Evet, bu kadar. Ilk denemeyi yapmak için 10:30’u beklemenize gerek yok. "yedekler" dizininiz için yeterli disk alanınız olduğuna emin olduktan sonra, "yedek-al" komutunu çalıştırabilirsiniz,Konsolu aç
su
password:.......
nice -n 5 yedek-al   
kodunu yazıp enter’la

yedekleme bittikten sonra root konsolumuza aşağıdaki kodu girip yedeklememize göz atabiliriz:
             ls -s1 /usr/local/yedekler
veya /usr/local/yedekler dizinine root olarak açıp yedeklerimizi görebiliriz.

Logged

Sitemize üye olmayanlar resimleri göremez.
Lütfen kayıt olun ya da giriş yapın
acikkaynak
Administrator
*
Offline Offline

Mesaj Sayısı: 254



Üyelik Bilgileri
« Yanıtla #1 : Şubat 16, 2008, 02:40:30 ÖS »

Çok iyi hazırlanmış faydalı bir script
Logged
Sayfa: [1]   Yukarı git
  Yazdır  
 
Gitmek istediğiniz yer:  


[Basit Gorunum]

MySQL ile Güçlendirildi PHP ile Güçlendirildi Powered by SMF 1.1.5 | SMF © 2006, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks


acikkaynak
XHTML 1.0 Geçerli! CSS Geçerli! Dilber MC Theme by HarzeM