Zamanınızın çoğunun CPU'da mı yoksa G / Ç'de mi harcandığını kontrol etmelisiniz. Her iki durumda da, onu geliştirmek için yollar vardır:
A: sıkıştırmayın
Sen böylece argümanlar listeden "z" bırakarak deneyin gereksinimleri listenizde "sıkıştırma" söz etmedi: tar cf
. Bu işleri biraz hızlandırmak olabilir.
Daha önce yedeklemiş olduğunuz dosyaları atlamak için "-N" kullanmak gibi işlemi hızlandırmak için başka teknikler de var.
B: tüm bölümü dd ile yedekle
Alternatif olarak, bölümün tamamını yedekliyorsanız, bunun yerine tüm disk görüntüsünün bir kopyasını alın. Bu işlemden tasarruf etmenizi ve bir çok disk başı zaman kazanmanızı sağlar. tar
ve daha yüksek bir seviyede çalışan diğer programların, dosya içeriğinin nerede olduğunu bulmak ve daha fazla kafa diski araması yapmak için dizin girişlerini ve düğümlerini okumak ve işlemek zorunda kalması ve her bir dosyayı diskten farklı bir yerden okuması gerekir.
Temel verileri daha hızlı yedeklemek için aşağıdakileri kullanın:
dd bs=16M if=/dev/sda1 of=/another/filesystem
(Bu, RAID kullanmadığınızı ve bu durumun biraz değişebileceğini varsayar)
tar
Önemli bir ek yük getirdiğine şüpheliyim , dosyaları okumak burada pahalı bir işlemdir. Dosyalarınızın saklanma şeklini değiştirmeli ya da çok farklı bir yaklaşım kullanmalısınız (dosya sistemini bir bütün olarak kopyalayın). Dosyalarınızın nasıl organize edildiğini bilmeden size çok yardımcı olamayız.