Autor del tema
#0
Yedekleme, veri kaybını önlemek için kritik bir süreçtir ve Linux sunucularında otomatik yedekleme ayarları, bu sürecin en verimli şekilde yönetilmesini sağlar. Bu yazıda, Linux sunucuda otomatik yedekleme için cron ayarlarının nasıl yapılacağını adım adım inceleyeceğiz.
Öncelikle, cron, Linux işletim sisteminde belirli zaman dilimlerinde belirli komutları veya scriptleri çalıştırmak için kullanılan bir zamanlayıcıdır. Yedekleme işlemi için genellikle
Bu script, kaynak dizininizi sıkıştırarak belirtilen yedekleme dizinine kaydeder.
Bu örnekte, script her gün saat 02:00'de çalıştırılacaktır. Cron zamanlama formatı, dakika, saat, gün, ay ve haftanın gününü içerir.
Bu adımlar, Linux sunucunuzda otomatik yedekleme işlemlerini yönetmek için temel bir yapı sunar. Güvenilir bir yedekleme stratejisi, veri güvenliğinizin sağlanmasında önemli bir rol oynar.
Öncelikle, cron, Linux işletim sisteminde belirli zaman dilimlerinde belirli komutları veya scriptleri çalıştırmak için kullanılan bir zamanlayıcıdır. Yedekleme işlemi için genellikle
tar veya rsync gibi araçlar tercih edilir. - Yedekleme Scriptinin Oluşturulması: Yedekleme işlemi için basit bir bash scripti oluşturabilirsiniz. Örneğin, aşağıdaki gibi bir script, belirli bir dizini yedeklemek için kullanılabilir:
CODE
123456
#!/bin/bash
BACKUP_DIR="/path/to/backup"
SOURCE_DIR="/path/to/source"
DATE=$(date +%Y-%m-%d)
tar -czf $BACKUP_DIR/backup-$DATE.tar.gz $SOURCE_DIR
Bu script, kaynak dizininizi sıkıştırarak belirtilen yedekleme dizinine kaydeder.
- Scriptin Çalıştırılabilir Hale Getirilmesi: Scripti oluşturduktan sonra, çalıştırılabilir hale getirmek için aşağıdaki komutu kullanabilirsiniz:
CODE
12
chmod +x /path/to/your_script.sh
- Cron Job'un Oluşturulması: Cron tablosunu düzenlemek için
crontab -ekomutunu çalıştırın. Aşağıdaki gibi bir satır ekleyerek scriptinizi belirli aralıklarla çalıştırabilirsiniz:
CODE
12
0 2 * * * /path/to/your_script.sh
Bu örnekte, script her gün saat 02:00'de çalıştırılacaktır. Cron zamanlama formatı, dakika, saat, gün, ay ve haftanın gününü içerir.
- Yedeklerin Kontrolü: Otomatik yedekleme işleminin düzgün çalıştığını kontrol etmek için, belirli bir süre sonra yedekleme dizinini kontrol edin. Yedek dosyalarının oluşturulup oluşturulmadığını ve boyutlarının uygun olup olmadığını doğrulayın.
Bu adımlar, Linux sunucunuzda otomatik yedekleme işlemlerini yönetmek için temel bir yapı sunar. Güvenilir bir yedekleme stratejisi, veri güvenliğinizin sağlanmasında önemli bir rol oynar.