Discussion

Linux Tar Backup Scripti

Started by ThreatSeeker · 22 Aug 2026 16:10 · 12 Views · 0 Replies
Thread Starter #0
Linux sistemlerinde veri yedekleme işlemleri, sistemin sağlıklı bir şekilde çalışabilmesi ve veri kaybının önlenmesi açısından kritik öneme sahiptir. Bu yazıda, tar komutunu kullanarak basit bir yedekleme scripti oluşturmayı ele alacağız. tar, dosya arşivleme ve sıkıştırma işlemleri için yaygın olarak kullanılan bir Linux aracıdır.

Yedekleme scriptimizin temel amacı, belirli bir dizindeki dosyaları sıkıştırarak bir arşiv dosyası oluşturmak ve bu dosyayı güvenli bir konuma kaydetmektir. Aşağıdaki örnek script, belirtilen dizinden yedek almayı sağlar:

CODE
123456789101112131415161718
#!/bin/bash

[b]Değişkenler[/b]
SOURCE_DIR="/path/to/source"   # Yedek alınacak dizin
DEST_DIR="/path/to/destination" # Yedeklerin kaydedileceği dizin
DATE=$(date +"%Y%m%d_%H%M%S")   # Tarih formatı
BACKUP_FILE="backup_$DATE.tar.gz" # Yedek dosyasının ismi

[b]Yedek alma işlemi[/b]
tar -czf $DEST_DIR/$BACKUP_FILE $SOURCE_DIR

[b]İşlem başarılı mı kontrol et[/b]
if [ $? -eq 0 ]; then
    echo "Yedekleme başarılı: $DEST_DIR/$BACKUP_FILE"
else
    echo "Yedekleme işlemi başarısız!"
fi


Bu script aşağıdaki adımları takip eder:

  • Değişken Tanımlama: Yedek alınacak kaynak dizin ve yedeklerin kaydedileceği hedef dizin tanımlanır.
  • Tarih Formatı: Yedek dosyasının ismi için tarih ve saat bilgisi oluşturulur. Bu, yedeklerin tarih sırasına göre düzenlenmesini sağlar.
  • Yedek Alma İşlemi: tar komutu ile belirtilen dizin sıkıştırılarak hedef dizine kaydedilir.
  • Başarı Kontrolü: Yedekleme işleminin başarılı olup olmadığı kontrol edilir ve uygun mesaj gösterilir.

Scriptinizi çalıştırmak için, dosyanızı oluşturduktan sonra terminalden
CODE
1chmod +x script_adı.sh
komutuyla çalıştırılabilir hale getirin ve
CODE
1./script_adı.sh
ile çalıştırın.

Bu script, basit bir yedekleme işlemi için başlangıç noktasıdır. İhtiyaçlara göre zamanlama, uzaktan yedekleme veya daha karmaşık hata yönetimi gibi ek özellikler eklemek mümkündür. Linux ortamında veri güvenliği için düzenli yedekleme uygulamak son derece önemlidir.

You must be logged in to reply.

0 quotes selected