Discussion

Linux Cron Job ile Yedekleme Nasıl Yapılır?

Started by NocturneX · 18 Aug 2026 06:30 · 3 Views · 0 Replies
Thread Starter #0
Yedekleme, veri kaybını önlemek için kritik bir süreçtir ve Linux sistemlerinde bu işlemi otomatikleştirmek için Cron işlerini (Cron jobs) kullanmak oldukça etkilidir. Cron, belirli zaman dilimlerinde otomatik görevler yürütmek için kullanılan bir zamanlayıcıdır. Bu makalede, Linux sistemlerinde yedekleme işlemi için Cron job'ların nasıl ayarlanacağına dair ayrıntılı bilgi vereceğim.

Öncelikle, yedekleme yapmak istediğiniz dosya veya dizinleri belirlemeniz gerekir. Örneğin, /home/kullanici/ dizinini yedeklemek isteyebilirsiniz. Yedekleme işlemi için genellikle tar veya rsync gibi araçlar kullanılır. tar komutu ile sıkıştırılmış bir arşiv oluşturmak için şu komutu kullanabilirsiniz:

CODE
12
tar -czf yedek.tar.gz /home/kullanici/


Bu komut, belirtilen dizinin yedeğini yedek.tar.gz adında bir dosya olarak oluşturur.

Cron job eklemek için terminalde crontab -e komutunu kullanarak Cron tablosunu açın. Tarayıcıda açılan metin editörüne aşağıdaki satırı ekleyerek yedekleme işleminin her gün saat 2:00'de otomatik olarak yapılmasını sağlayabilirsiniz:

CODE
12
0 2 * * * tar -czf /path/to/backup/yedek_$(date +\%Y\%m\%d).tar.gz /home/kullanici/


Bu komut, her gün saat 2:00'de yedekleme dosyasının adını tarih ile birlikte oluşturur. Yedek dosyalarınızı depolamak için uygun bir dizin belirlemeyi unutmayın.

Cron job'larının durumunu kontrol etmek ve hataları görmek için log dosyalarını incelemek faydalı olabilir. Genellikle /var/log/syslog veya /var/log/cron dosyalarında Cron job'larının çalışıp çalışmadığını kontrol edebilirsiniz.

Sonuç olarak, Linux üzerinde Cron job'lar kullanarak düzenli yedekleme yapmak, veri kaybını önlemek için etkili bir yöntemdir. Yedekleme işlemini otomatikleştirerek, veri güvenliğinizi artırabilir ve zaman kazanabilirsiniz.

You must be logged in to reply.

0 quotes selected