Pardus dosya yedekleme: rsync ile kopyalama ve geri yükleme
rsync ile dosya yedeği alırken kaynak ve hedef yolunu doğru seçmek kadar geri yüklemeyi denemek de önemlidir. Pardus üzerinde önce kuru çalıştırma yapın, sonra ayrı klasörde kopyayı doğrulayın.

Kopya ile yedeği ayırın
Tek diskte ikinci klasör oluşturmak yanlışlıkla silmeye karşı sınırlı koruma sağlar; disk arızasına karşı ayrı ortam gerekir. Bağlı bir yedek disk de aynı anda zararlı yazılım veya kullanıcı hatasından etkilenebilir. Önemli veriler için ayrı ve gerektiğinde çevrimdışı kopyalar planlayın.
Bu rehber kullanıcı dosyalarını kopyalar. Çalışan veritabanı, sanal makine veya uygulama durumunu tutarlı biçimde yedeklemek için uygulamaya özel yöntem gerekir.
Kaynak ve hedefi hazırlayın
rsync kurulu değilse önce paket adayını kontrol edin. Kaynağı Belgeler, hedefi ayrı diskinizdeki yedek klasörü olarak seçebilirsiniz. Gerçek yolları kendiniz belirleyin; örnek bir bağlama yolunu olduğu gibi kullanmayın.
command -v rsync
apt policy rsync
# Kurulum gerekiyorsa:
# sudo apt install rsyncCode language: PHP (php)Dosya yöneticisinden diskin bağlı olduğunu kontrol edin. findmnt -T ile hedefin gerçekten beklediğiniz diskte olduğunu doğrulayın; bağlı olmayan diskin boş klasörüne yazmak kök bölümü doldurabilir.

Önce deneme verisiyle öğrenin
Bu örnekte iki yeni klasör kullanılır. Aynı adlarla önemli veriniz varsa farklı isim seçin. Kaynak sonundaki /, klasörün kendisi yerine içeriğinin kopyalanması anlamına gelir.
mkdir -p "$HOME/rsync-deneme-kaynak" "$HOME/rsync-deneme-hedef"
printf "Yedek denemesi\n" > "$HOME/rsync-deneme-kaynak/ornek.txt"
rsync -av --dry-run --itemize-changes "$HOME/rsync-deneme-kaynak/" "$HOME/rsync-deneme-hedef/"Code language: JavaScript (javascript)–dry-run hedefte değişiklik yapmadan planı gösterir. -a arşiv kipidir; sembolik bağlantı, izin ve zaman gibi bilgileri korumaya çalışır. ACL ve genişletilmiş öznitelikler -a kapsamına otomatik girmez.
Kopyalamayı uygulayın
Yolların doğru olduğundan emin olduğunuzda kuru çalıştırma seçeneğini kaldırın. Burada –delete kullanılmaz; hedefte bulunan ilave dosyaları yanlışlıkla silen bir aynalama davranışı istemiyoruz.
rsync -av --itemize-changes "$HOME/rsync-deneme-kaynak/" "$HOME/rsync-deneme-hedef/"
echo "$?"Code language: PHP (php)Komutun hemen ardından 0 çıkış kodu başarılı tamamlanmayı gösterir. Sıfır dışındaki kodu, hata mesajıyla birlikte değerlendirin; 23 kısmi aktarım gibi durumlar bazı dosyaların kopyalanmadığını gösterebilir.
Kopyayı içerik açısından doğrulayın
Dosyayı hedefte açın. Küçük deneme dosyası için cmp ile birebir karşılaştırma yapabilirsiniz. Daha geniş kontrol gerektiğinde rsync checksum karşılaştırması içerikleri okur ve zaman alabilir.
cmp "$HOME/rsync-deneme-kaynak/ornek.txt" "$HOME/rsync-deneme-hedef/ornek.txt"
rsync -acn --itemize-changes "$HOME/rsync-deneme-kaynak/" "$HOME/rsync-deneme-hedef/"Code language: JavaScript (javascript)cmp sessiz tamamlanır ve çıkış kodu 0 olursa dosyalar aynıdır. rsync -acn sonucu içerik veya metaveri farkı gösterebilir. Sessiz sonuç, kaynakta olmayan hedef fazlalıklarını veya yedeğin başka cihazda erişilebilirliğini tek başına test etmez.
Geri yüklemeyi ayrı klasörde deneyin
İlk geri yüklemeyi orijinal verinin üzerine yapmayın. Yeni bir klasöre açarak dosyanın okunabildiğini, izinlerini ve ihtiyacınız olan içeriği doğrulayın.
mkdir -p "$HOME/rsync-geri-yukleme-denemesi"
rsync -av "$HOME/rsync-deneme-hedef/" "$HOME/rsync-geri-yukleme-denemesi/"
cat "$HOME/rsync-geri-yukleme-denemesi/ornek.txt"Code language: JavaScript (javascript)Gerçek yedeklerde tarihli klasörler veya sürümlü yedek aracı kullanmak önceki dosya sürümlerini saklamaya yardımcı olur. rsync tek başına sürüm geçmişi sağlamaz; kaynağın bozuk hâlini hedefe de kopyalayabilir.
Sıkça sorulan sorular
rsync -a bütün metaveriyi korur mu?
Hayır. ACL, genişletilmiş öznitelikler ve sabit bağlantı ilişkileri için ek seçenekler gerekir; hedef dosya sisteminin desteği de önemlidir.
Kaynak yolunun sonundaki / neden önemli?
Sonunda / varsa klasörün içeriği aktarılır. Yoksa klasörün kendisi hedef altında oluşturulabilir.
–delete eklemeli miyim?
Bu başlangıç akışında gerekmez. Hedefte kaynaktan farklı dosyaları silebildiği için yalnız bilinçli aynalama senaryosunda ve kuru çalıştırma sonrası değerlendirilir.
İlgili rehberler
Kaynaklar
Komut seçenekleri resmî belgelerle karşılaştırıldı. Kontrol tarihi: 7 Ekim 2026. Örnekler Pardus ortamında uçtan uca çalıştırılmış bir laboratuvar testi olarak sunulmaz; çıktı ve aygıt adları sisteminize göre değişir.