BackupPC - BackupPC

BackupPC
BackupPC host.png
Geliştirici (ler)Craig Barratt
İlk sürüm21 Eylül 2001; 19 yıl önce (2001-09-21)
Kararlı sürüm
4.4.0 / 20 Haziran 2020; 5 ay önce (2020-06-20)[1]
Depo Bunu Vikiveri'de düzenleyin
YazılmışPerl
İşletim sistemiÇapraz platform
TürDestek olmak
LisansGPL 3
İnternet sitesibackuppc.github.io/ backuppc

BackupPC bir Bedava diskten diske yedekleme yazılımı web tabanlı bir ön uçlu paket. Çapraz platform sunucusu herhangi bir Linux, Solaris veya UNIX tabanlı sunucu. İstemci işletim sistemine özgü diğer hizmetler tarafından yönetilen çeşitli protokoller için sunucunun kendisi bir istemci olduğu için istemci gerekmez. 2007'de BackupPC, en iyi bilinen üç açık kaynaklı yedekleme yazılımından biri olarak bahsedildi,[2] "çok şaşırtıcı, ama ne yazık ki, kimse onlar hakkında konuşmazsa, çoğu insan onları asla duymaz" olan araçlardan biri olmasına rağmen.[3]

Veri tekilleştirme yedekleri disk havuzunda depolamak için gereken disk alanını azaltır. Olarak kullanmak mümkündür D2D2T Çözüm, BackupPC'nin arşiv işlevi disk havuzunu banda yedeklemek için kullanılıyorsa. BackupPC, Ghost4Linux gibi blok düzeyinde bir yedekleme sistemi değildir, ancak dosya tabanlı yedekleme ve geri yükleme gerçekleştirir. Bu nedenle, disk görüntülerinin veya ham disk bölümlerinin yedeklenmesi için uygun değildir.[4]

BackupPC, bir Sunucu Mesaj Bloğu Windows çalıştıran bilgisayarların ağ paylaşımlarını yedeklemek için kullanılabilen (SMB) istemcisi. Paradoksal olarak, böyle bir kurulum altında BackupPC sunucusu bir NAT'landı Windows makinesi genel bir IP adresi üzerinden çalışırken güvenlik duvarı. Bu, SMB trafiği için tavsiye edilmese de, çalışan web sunucuları için daha kullanışlıdır. Güvenli Kabuk (SSH) ile GNU katranı ve rsync BackupPC sunucusunun web sunucusunun sunucusundan ayrı bir alt ağda saklanmasına izin verdiği için kullanılabilir. DMZ.

Altında yayınlandı GNU Genel Kamu Lisansı.

Desteklenen protokoller

BackupPC, NFS, SSH, SMB ve rsync'i destekler.[5]

Linux, BSD ve OS X gibi yerel ssh ve tar veya rsync desteğine sahip Unix benzeri sistemleri ve minimum yapılandırmayla Microsoft Windows paylaşımlarını yedekleyebilir.[6]

Windows'ta üçüncü taraf tar, rsync ve SSH uygulamaları (ör. Cygwin ) bu protokolleri kullanmak için gereklidir.[7]

Protokol seçimi

Tar ve rsync arasındaki seçim, istemcinin kullanabileceği donanım ve bant genişliği tarafından belirlenir. Rsync ile yedeklenen istemciler, tar veya SMB kullanan istemci makinelerden çok daha fazla CPU zamanı kullanır. SMB veya tar kullanan istemciler, rsync kullanan istemcilerden çok daha fazla bant genişliği kullanır. Bu ödünleşmeler, protokoller arasındaki farklılıkların doğasında vardır. Tar veya SMB kullanmak, her dosyayı bir bütün olarak, az CPU ama maksimum bant genişliği kullanarak aktarır. Rsync yöntemi, hem istemci hem de sunucu makinelerindeki her dosya için sağlama toplamlarını, yalnızca iki dosya arasındaki farkların aktarılmasını sağlayacak şekilde hesaplar; bu daha fazla CPU kaynağı kullanır ancak bant genişliğini en aza indirir.[8]

Veri depolama

Sürüm 3.x:

BackupPC, dosyalar için kullanılan toplam disk alanını azaltmak için sabit bağlantı ve sıkıştırma kombinasyonunu kullanır. İlk tam yedeklemede, tüm dosyalar arka uca aktarılır, isteğe bağlı olarak sıkıştırılır ve ardından karşılaştırılır. Aynı olan dosyalar, yalnızca bir ek dizin girişi kullanan sabit bağlantılıdır. Sonuç şu ki zeki sistem yöneticisi potansiyel olarak her biri 10 GB veri içeren on Windows XP dizüstü bilgisayarı yedekleyebilir ve her makinede 8 GB tekrarlanırsa (Office ve Windows ikili dosyaları) 100 GB gerekliymiş gibi görünür, ancak yalnızca 28 GB (10 × 2 GB + 8 GB) kullanılacaktır.[9] Arka uçtaki verilerin sıkıştırılması, bu gereksinimi daha da azaltacaktır.

Yedeklemelere göz atarken, artımlı yedeklemeler otomatik olarak önceki tam yedeklemeye geri doldurulur. Böylece her yedekleme, tam ve eksiksiz bir veri kümesi gibi görünür.

Sürüm 4.x yine de V3.x depolarını kullanabilir, ancak tüm yeni yedeklemeler yeni bir format kullanır (kesintisiz yükseltme). Genel performans, V3.x sürümünden daha yüksektir.

Ayrıca bakınız

Referanslar

  1. ^ "Sürümler - backuppc / backuppc". Alındı 2 Kasım 2020 - üzerinden GitHub.
  2. ^ W. Curtis Preston (2007) Yedekleme ve kurtarma O'Reilly Media, ISBN  978-0-596-10246-3
  3. ^ Shawn Powers: Linux Dergisi: BackupPC Linux Journal, 17 Mart 2011.
  4. ^ Falko Timme: BackupPC ile Linux ve Windows Sistemlerini Yedekleyin, Ocak 2007. Erişim tarihi: 30 Temmuz 2010.
  5. ^ Shawn Powers: Linux Dergisi: BackupPC Linux Journal, 17 Mart 2011.
  6. ^ Don Harper: BackupPC - Yedekleme Merkezi Arşivlendi 2010-03-18 de Wayback Makinesi, Mayıs 2008. Erişim tarihi: 30 Temmuz 2010.
  7. ^ Mike Petersen: BackupPC'yi SLES'te Dağıtma. Şubat 2008. Erişim tarihi: 30 Temmuz 2010.
  8. ^ Andrew Tridgell: Sıralama ve Senkronizasyon için Etkili Algoritmalar, Şubat 1999. Erişim tarihi: 29 Eylül 2009.
  9. ^ http://backuppc.sourceforge.net/faq/BackupPC.html#how_much_disk_space_do_i_need

Dış bağlantılar