Linux arşivleme konusunu temsil eden izometrik illüstrasyon

Linux arşivleme: tar ile yedek oluşturma ve açma

tar ile dosyaları tek arşivde toplayın, arşivin içeriğini listeleyin ve ayrı klasörde geri açın. Pardus üzerinde kaynak dizin ile arşiv dosyasının yerini ayırarak güvenli bir deneme yapın.

Linux arşivleme için açıklayıcı işlem şeması
İşlem sırasını gösteren açıklayıcı şema.

Arşivleme ve sıkıştırma farklıdır

tar birden fazla dosyayı arşivde toplar. gzip gibi bir yöntem sıkıştırma ekler. Arşiv tek başına şifreleme veya sürümlü yedek değildir; erişim ve saklama planı ayrıca gerekir.

Çalışan veritabanının dosyalarını tar ile kopyalamak tutarlı yedek sağlamayabilir. Bu akış kapalı ve kullanıcıya ait deneme dosyaları üzerinden arşiv davranışını öğretir.

Deneme klasörünü hazırlayın

mkdir -p "$HOME/tar-deneme-kaynak"
printf "Arsiv denemesi\n" > "$HOME/tar-deneme-kaynak/ornek.txt"Code language: JavaScript (javascript)

Aynı adlı dosya varsa örnek üzerine yazar; başka ad seçin. Arşiv dosyasını kaynak klasörün içine koymayın. Böylece tar kendi ürettiği arşivi yeniden kaynak olarak görmez.

Arşivin aşamalarını ayırma için komutlar ve kontrol amaçlarını gösteren temsili terminal
Temsili terminal görünümü. Komutların amacı sağdaki açıklamalarda gösterilir; gerçek ortam çıktısı değildir.

Sıkıştırılmış arşiv oluşturun

tar -czf "$HOME/tar-deneme-yedek.tar.gz" -C "$HOME" tar-deneme-kaynakCode language: JavaScript (javascript)

-c oluşturur, -z gzip kullanır, -f arşiv dosyasını seçer. -C kaynak çalışma klasörünü değiştirir. Arşive tam /home/… yolu yerine göreli klasör adı kaydedilir.

Komut var olan aynı adlı arşivi değiştirebilir. Tarihli ad kullanmak eski yedeğin üzerine yazma riskini azaltır. Diskte yeterli alan ve hedefin doğru dosya sisteminde olduğu önceden kontrol edilmelidir.

Açmadan önce içeriği listeleyin

tar -tzf "$HOME/tar-deneme-yedek.tar.gz"Code language: JavaScript (javascript)

-t listeleme yapar. Beklenen klasör ve dosya görünmelidir. Bu test arşivin okunabilirliğini kontrol eder; dosyanın içeriğinin doğru olduğunu veya bütün kaynakların dahil edildiğini tek başına kanıtlamaz.

Kaynağı bilinmeyen arşivlerde mutlak yollar, üst dizine çıkan yollar ve sembolik bağlantılar dikkatle değerlendirilir. Böyle arşivleri yönetici yetkisiyle sistem köküne açmayın.

Ayrı klasöre geri yükleyin

mkdir -p "$HOME/tar-geri-yukleme"
tar -xzf "$HOME/tar-deneme-yedek.tar.gz" -C "$HOME/tar-geri-yukleme"
cmp "$HOME/tar-deneme-kaynak/ornek.txt" "$HOME/tar-geri-yukleme/tar-deneme-kaynak/ornek.txt"Code language: JavaScript (javascript)

-x açar. Hedefte aynı adlı dosyalar varsa etkilenebilir; boş deneme klasörü kullanın. cmp sessiz ve 0 çıkış koduyla biterse örnek içerikler aynıdır. Dosyayı hedef uygulamada açmak da geri yükleme kontrolünün parçasıdır.

Gerçek yedeğe geçerken

İzinler, sahiplik, ACL ve genişletilmiş öznitelikler arşiv seçeneklerine ve geri açan kullanıcıya bağlıdır. Bu başlangıç komutu her metaverinin eksiksiz korunmasını vaat etmez. Kullanıcı dosyalarında gereken özellikleri belirleyin.

Dosyalar arşiv alınırken değişiyorsa tutarlı bir anlık görüntü oluşmayabilir. Uygulamayı kapatma, snapshot veya uygulamaya özel dışa aktarma yöntemini değerlendirin. Yedeği aynı disk üzerinde tek kopya bırakmayın.

Sıkça sorulan sorular

tar.gz şifreli mi?

Hayır. gzip sıkıştırır; gizlilik için ayrı bir şifreleme yöntemi gerekir.

Arşivi açmadan nasıl bakarım?

tar -tzf ile içindeki yolları listeleyebilirsiniz.

Arşiv dosyasını kaynak klasöre koyabilir miyim?

Bu denemede ayrı konum kullanın. Arşivin kendi kaynak ağacına dahil olmasını önlemek daha anlaşılırdır.

İ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.

İlginizi Çekebilir

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir