Okurlarımızdan birinin gerçekleştirmesi için hazırladığı bir senaryoyu sizlerle paylaşıyoruz. yedek kopyalar otomatik olarak. Bir şans daha aprender kullanmak terminal ve geliştir scriptler özelleştirilmiş. 🙂 |
İşlevsellik
- Rsync komutunu kullanarak yedeklemeler yapın.
- Bir bash betiği kullanın.
- Mevcut sürüm yalnızca yerel kullanıma izin verir.
Gereksinimler ve Kurulum
Komut dosyasının çalışması için sistemin gdialog uygulamasına sahip olması gerekir.
Kurulum gerektirmez, sadece komut dosyasını $ HOME / .copies / dizinine yerleştirin. Bu parametre script_directory değişkeninde bulunur ve değiştirilebilir.
Kopya için kaynak ve hedef dizinlerin seçilmesi
Geçerli sürümde, copy.sh komut dosyası düzenlenerek belirtilirler. Kullanılan format -acv ve -delete seçeneklerini kullanır.
Örnek:
rsync -acv --delete $ user_directory'directory_to_backup '$ target_directory
burada directory_to_back up'ı istenen dizinin adıyla değiştireceğiz.
$ User_directory değişkenine kodda bir değer atanır.
$ Destination_directory değişkenine copy.cfg dosyasında okunan değer atanır.
Yapılandırma dosyası
Yapılandırma dosyası copy.cfg olarak adlandırılır ve $ HOME / .copies / dizininde bulunur
Yapılandırma dosyası yapısı
İkinci satır, yedeklemenin hedefini belirtir:
#Destination / media / Iomega_HDD /
Dosyaları Aksesuarları
Copy_ini.sh komut dosyası, yedeklemelerin belirli aralıklarla yapılıp yapılmadığını kontrol eder. Şu anda yapılandırma dosyasında bunu belirtmek için her gün aynı komut dosyasında ayarlanan hiçbir parametre yoktur.
Yedekleme sürecini otomatikleştirin
1. - Crontab -e komutuyla aşağıdakine benzer bir şekilde cron koyun:
# mh dom mon dow komutu
0 20 * * * EKRAN = »: 0 ″ /home/user/.copies/copias.sh
Bu örnekte, komut dosyasının yürütülmesi her gün saat 20: 00'de başlatılacaktır.
2. - Başta çalıştırılacak programlara copy_ini.sh komut dosyasının tam yolunu göstererek ekleyin
Deja Dup ile ilgili iyi olan şey, dosyaları kaydetmek için şifrelemeye sahip olmasıdır, çok iyidir, ancak bu betiğe bunu gnupg + split ile ekleyebilirsiniz ve hemen hemen aynıdır.
Güzel makale çocuklar.
Elbette ... grafik arayüz kullanmak isteyenler için ...
Diğerleri bunu "eski moda" yapmayı tercih ediyor
Şerefe! Paul.
2012/11/30
Daha kolay Deja-Dup
Merhaba, yedeklemeyi aynı ağa bağlı bir PC'de yapmak istersem. Hedefi yapılandırma dosyasına nasıl koyarsınız?