Linux Sunucularda Rsync ile Hızlı ve Artımlı Yedekleme
Linux sunucu yönetiminde dosya kopyalamak için kullanılan standart `cp` komutu, her seferinde tüm veriyi baştan kopyaladığı için zaman ve disk kaynaklarını yorar. Rsync (Remote Sync), dosyaların sadece değişen kısımlarını (artımlı/incremental) algılayarak kopyalayan son derece hızlı ve güvenli bir yedekleme aracıdır.
1. Rsync Kurulumu
Aracın sunucunuzda kurulu olduğundan emin olun:
apt install rsync -y (Ubuntu/Debian)
dnf install rsync -y (AlmaLinux)
2. Sunucu İçi İki Dizin Arasında Senkronizasyon
Sunucu üzerindeki `/var/www/html/` dizinini, yedek diskimizdeki `/mnt/yedek/` klasörüne kopyalamak için:
rsync -avz --delete /var/www/html/ /mnt/yedek/
Bu komutta geçen parametreler: `a` (izinleri ve sahiplikleri korur), `v` (işlemi detaylı gösterir), `z` (kopyalama esnasında veriyi sıkıştırır). `--delete` ise kaynak dizinden silinen bir dosyanın yedek dizinden de otomatik silinmesini sağlar.
3. Uzak Sunucuya Yedek Gönderme
Verilerinizi farklı bir lokasyondaki yedek sunucusuna SSH üzerinden aktarmak için:
rsync -avz -e ssh /var/www/html/ root@yedek_sunucu_ip:/yedek/
Disk doluluğu gibi sunucu bakım süreçlerinde sorun yaşıyorsanız, uzman kadromuzun sunduğu Sunucu Destek Hizmetleri paketlerimizi inceleyebilir, limitsiz disk yapılandırmalı VDS Kiralama çözümlerimizden yararlanabilirsiniz.