Artımlı yedekleme nedir? O nasıl çalışır?
Yayınlanan: 2023-07-24Artımlı yedeklemeler, modern veri yönetimi ve felaket kurtarma stratejilerinin çok önemli bir yönüdür. Her seferinde tüm veri kümesini kopyalayan tam yedeklemelerden farklı olarak artımlı yedeklemeler, yalnızca son yedeklemeden bu yana yapılan değişiklikleri yakalamak üzere tasarlandığından, depolama gereksinimlerini ve yedekleme süresini önemli ölçüde azaltır. Bu süreç, yeni oluşturulan, değiştirilen veya silinen dosyaları belirleyip kaydederek çalışır ve yalnızca en son veri değişikliklerinin korunmasını sağlar. Kuruluşlar, artımlı yedeklemeleri yedekleme rutinlerine dahil ederek yedekleme sürecini kolaylaştırabilir, depolama alanından tasarruf edebilir ve yedekleme pencerelerini en aza indirebilir.
İçindekiler
Artımlı yedeklemeler nasıl çalışır?
Artımlı yedeklemeler, yalnızca son yedeklemeden bu yana verilerde yapılan değişiklikleri yakalayıp yedekleme prensibiyle çalışır. İlk tam yedekleme gerçekleştirildiğinde, tüm verilerin eksiksiz bir kopyasını oluşturur. Sonraki artımlı yedeklemeler, yalnızca son yedeklemeden bu yana yeni oluşturulan, değiştirilen veya silinen dosyaları veya bölümleri tanımlar ve kaydeder.
Bu yaklaşım, her seferinde tüm veri kümesini çoğaltmak yerine yalnızca değiştirilen verilere odaklandığından, yedekleme boyutunu ve süresini büyük ölçüde azaltır. Veri tutarlılığını ve bütünlüğünü sağlamak için artımlı yedeklemeler, yedekleme gerektiren dosyaları tanımlamak için zaman damgalarına ve arşiv bit bayraklarına güvenir.
Verileri geri yüklerken, yedekleme yazılımı, verilerin en güncel sürümünü yeniden oluşturmak için son tam yedeklemeyi sonraki tüm artımlı yedeklemelerle birleştirir. Bu verimlilik, artımlı yedeklemeleri depolama kullanımını optimize etmede, yedekleme pencerelerini kısaltmada ve veri kaybı veya sistem arızaları durumunda geri yükleme sürecini basitleştirmede paha biçilmez bir araç haline getirir.
Artımlı Yedekleme Türleri
Veri yedekleme ve kurtarma alanında artımlı yedeklemeler, çeşitli kurumsal ihtiyaçlara cevap veren farklı kategoriler sunar. Artımlı yedeklemelerin birincil kategorilerini inceleyelim:
Geleneksel Artımlı Yedekleme
Daha önce bahsedildiği gibi, geleneksel artımlı yedeklemeler, ister tam bir yedekleme, ister bir önceki artımlı yedekleme olsun, yalnızca son yedeklemeden bu yana değişen verileri yakalar. Bu yaklaşım, daha küçük yedekleme boyutları ve daha hızlı yedekleme işlemleriyle sonuçlanır, ancak geri yükleme işlemi sırasında birden fazla yedekleme seti gerektirebilir.
Diferansiyel Artımlı Yedekleme
Diferansiyel artımlı yedeklemeler, arada alınan artımlı yedekleme sayısına bakılmaksızın, son tam yedeklemeden bu yana değişen tüm verileri yakalar. Sonraki her farklı yedekleme, son tam yedeklemeden bu yana tüm değişiklikleri biriktirdiği için boyut olarak büyür. Geri yükleme sırasında, yalnızca son tam yedeklemeye ve en son diferansiyel yedeklemeye ihtiyaç duyulur, bu da geleneksel artımlı yedeklemelere kıyasla süreci basitleştirir.
Artımlı-Sonsuza Kadar Yedekleme
Bu yöntem, başlangıç noktası olarak tam bir yedeğe güvenmeden sürekli olarak artımlı yedeklemeler oluşturur. İster tam ister artımlı bir yedekleme olsun, son başarılı yedeklemeyi temel alır ve yalnızca o belirli andan itibaren yapılan değişiklikleri yakalar. Artımlı-sonsuza kadar yedeklemeler, artımlı yedeklemelerin verimliliği ile periyodik tam yedeklemelere ihtiyaç duymama avantajını birleştirir.
Sentetik Tam Yedekleme
Sentetik tam yedeklemeler, önceki bir tam yedeklemeyi sonraki artımlı yedeklemelerle birleştirerek sentezlenmiş bir tam yedekleme oluşturur. Yedekleme yazılımı, yeni bir tam yedekleme gerçekleştirmek yerine, önceki yedeklemelerden alınan verileri kullanarak "sentetik olarak" bir tam yedekleme oluşturur. Bu süreç, üretim sistemleri ve yedekleme pencereleri üzerindeki etkiyi azaltırken, veri geri yüklemesi sırasında tam yedeklemenin faydalarını sağlamaya devam eder.
Artımlı Ters Yedekleme
Bu yöntem daha az yaygındır, ancak bahsetmeye değer. Artımlı ters yedeklemeler, geçerli bir tam yedeklemeyle başlar ve ardından değişiklikleri ters sırada yakalayarak etkin bir şekilde zamanda geriye doğru çalışır. Bu yaklaşım, geçmişten gelen belirli bir veri durumunun gerekli olduğu belirli senaryolarda yararlı olabilir.
Artımlı yedekleme türünün seçimi, veri hacmi, depolama kapasitesi, kurtarma hedefleri, yedekleme sıklığı ve kuruluşun özel yedekleme gereksinimleri gibi faktörlere bağlıdır. Her türün güçlü yanları ve sınırlamaları vardır ve en uygun yaklaşım, kuruluşun benzersiz ihtiyaçlarına ve kaynaklarına göre değişir.
Artımlı ve Farklı Yedekleme
Artımlı Yedekleme ve Farklı Yedekleme, verileri korumak ve kurtarmayı kolaylaştırmak için yaygın olarak kullanılan iki yedekleme stratejisidir. Artımlı Yedekleme ile yalnızca son yedeklemeden bu yana değişen veya eklenen veriler yedeklenir, bu da daha az yer kaplar ve daha hızlı bir yedekleme süreci sağlar. Ancak geri yükleme sırasında, son tam yedeklemeden bu yana tüm yedeklemeler gereklidir ve bu da potansiyel olarak kurtarma sürecini yavaşlatır. Öte yandan, Diferansiyel Yedekleme, son tam yedeklemeden bu yana tüm değişiklikleri yakalar ve yalnızca en son tam yedekleme ve en son diferansiyel yedekleme gerektiğinden geri yüklemeyi hızlandırır. Bununla birlikte, bu yöntem, son tam yedeklemeden bu yana tüm değişiklikleri depolaması nedeniyle daha fazla depolama alanı gerektirir.
Kuruluşlar ikisi arasında karar verirken yedekleme sıklığı, kullanılabilir depolama kapasitesi ve kurtarma hızı gereksinimleri gibi faktörleri göz önünde bulundurur. Genellikle, yedekleme yaklaşımlarında optimal bir denge sağlamak için her iki stratejinin bir karışımı benimsenir.
Artımlı Yedeklemenin Avantajları
Artımlı yedeklemeler, birkaç önemli avantaj sunarak onları veri yedekleme ve kurtarma stratejileri için değerli bir seçim haline getirir:
- Depolamanın Verimli Kullanımı : Artımlı yedeklemeler, ister tam ister önceki artımlı yedekleme olsun, yalnızca son yedeklemeden bu yana yapılan değişiklikleri depolar. Bu yaklaşım, tam yedeklemelere kıyasla daha küçük yedekleme boyutlarıyla sonuçlanır, depolama kullanımını optimize eder ve kapsamlı depolama kaynaklarına olan ihtiyacı azaltır.
- Daha Hızlı Yedekleme İşlemi : Artımlı yedeklemelerle yalnızca değiştirilen veya yeni veriler yakalanır, bu da yedekleme sürecini daha hızlı ve daha verimli hale getirir. Bu azaltılmış veri hacmi, yedekleme penceresini önemli ölçüde kısaltarak sistem performansı ve ağ kaynakları üzerindeki etkiyi en aza indirir.
- Azaltılmış Bant Genişliği Tüketimi: Artımlı yedeklemeler, tam yedeklemelere göre daha az veri iletir ve depolar, bu da daha düşük bant genişliği kullanımına neden olur. Bu avantaj, sınırlı ağ kaynaklarının dikkate alındığı uzak veya bulut tabanlı yedekleme çözümleri için özellikle avantajlıdır.
- Artırılmış Veri Koruma: Artımlı yedeklemeler daha sık alındığından, sistem arızaları, felaketler veya siber tehditler gibi durumlarda veri kaybı riski azalır. Sık yapılan yedeklemeler, değişikliklerin anında yakalanmasını sağlayarak yedekleme aralıkları arasındaki veri kaybı olasılığını en aza indirir.
- Sürüm Oluşturma ve Belirli Bir Noktadan Kurtarma : Artımlı yedeklemeler, kullanıcıların verilerinin birden çok geçmiş sürümüne erişmesine izin vererek sürüm oluşturmayı ve belirli bir noktadan kurtarmayı kolaylaştırır. Bu yetenek, zaman içindeki değişiklikleri izlemek ve geçmişteki belirli noktalardan verileri kurtarmak için değerlidir.
Artımlı Yedeklemenin Dezavantajları
Artımlı yedeklemeler çok sayıda avantaj sunarken, kuruluşların yedekleme stratejilerini seçerken göz önünde bulundurmaları gereken bazı dezavantajlara da sahiptir:
- Artan Karmaşıklık: Artımlı yedeklemeleri yönetmek, yedekleme kümelerinin dikkatli bir şekilde planlanmasını ve izlenmesini gerektirir. Her artımlı yedekleme bir öncekinin üzerine inşa edildiğinden, özellikle birden fazla artımlı yedekleme söz konusuysa, geri yükleme işlemi daha karmaşık hale gelebilir. Bu karmaşıklık, daha uzun kurtarma sürelerine yol açabilir ve geri yükleme işlemi sırasında potansiyel olarak hatalara neden olabilir.
- Önceki Yedeklemelere Bağımlılık: Artımlı yedeklemeler, özellikle son tam yedekleme olmak üzere önceki yedeklemelerin varlığına ve bütünlüğüne bağlıdır. Önceki yedeklemelerden herhangi birinin bozuk veya eksik olması, verilerin doğru şekilde geri yüklenmesini etkileyebilir. Kuruluşlar, tüm yedekleme kümelerinin düzenli olarak doğrulanmasını ve bütünlüğünü sağlamalıdır.
- Daha Uzun Geri Yükleme Süreleri: Artımlı yedeklemeler daha hızlı yedekleme süreleri sunarken, özellikle birden çok artımlı yedeklemeden veri kurtarılırken geri yükleme işlemi daha uzun sürebilir. Önemli sayıda artımlı yedeklemenin söz konusu olduğu durumlarda, verilerin geri yüklenmesi için geçen süre endişe kaynağı olabilir.
- Daha Yüksek Veri Kaybı Riski : Artımlı yedeklemeler, son yedeklemedeki değişiklikleri yakalamaya dayandığından, fark edilmeyen herhangi bir veri bozulması veya önceki yedeklemeler sırasındaki hatalar, sonraki artımlı yedeklemelere yayılabilir. Bu, bozuk verilerin birden çok kez yedeklendiği bir duruma yol açarak veri kaybı riskini artırabilir.
- Artan Yedekleme Ortamı Gereksinimleri: Kuruluşların birden fazla artımlı yedekleme tuttuğu senaryolarda, uzun süreli saklama için gereken yedekleme ortamı sayısı önemli ölçüde artabilir. Bu, katı veri saklama politikaları olan kuruluşlar için ek maliyetlere ve depolama zorluklarına yol açabilir.
Artımlı Yedeklemeler Nasıl Oluşturulur ve Geri Yüklenir
Önceki kılavuzda, "tar" komutunu kullanarak artımlı bir yedeklemenin nasıl oluşturulacağı hakkında bilgi edineceksiniz. Ek olarak, aynı "tar" komutunu kullanarak geri yükleme işlemini nasıl gerçekleştireceğinizi öğreneceksiniz.
Veri Dosyaları Oluşturun
Bu eğitimin hedeflerini kolaylaştırmak için artımlı yedeklemeyi yürütmek için özel dosyalar oluşturacağız.
Başlamak için, bir veri dizini oluşturmak üzere aşağıdaki komutu kullanın:
mkdir -p /backup/data
Ardından, aşağıdaki komutu kullanarak birkaç dosya oluşturun:
cd /backup/data cat /etc/sysctl.conf > test1.txt cat /etc/sysctl.conf > test2.txt cat /etc/sysctl.conf > test3.txt cat /etc/sysctl.conf > test4.txt cat /etc/sysctl.conf > test5.txt cat /etc/sysctl.conf > test6.txt
Seviye 0 artımlı yedeklemeyi başlatın
Artımlı yedeklemeyi gerçekleştirmek için sağlanan komutu yürütün.
cd /backup tar --verbose --verbose --create --gzip --listed-incremental=/backup/data.sngz --file=/backup/data.tgz data
Yukarıdaki komutu çalıştırdıktan sonra aşağıdaki çıktı elde edilecektir.
Bu noktada, "data.tgz" dosyasındaki artımlı yedekleme verilerinin içeriğini görüntülemek için aşağıdaki komutu kullanın.
tar --list --incremental --verbose --verbose --file /backup/data.tgz
Seviye 1 artımlı yedeklemeyi başlat
Bu segmentte amacımız, seviye 1 artımlı bir yedekleme oluşturmaktır. Bunu başarmak için, "data1.tgz" adlı yeni bir yedek arşiv dosyası oluşturmamızı sağlayacak olan "data.sngz" anlık görüntü dosyasını kullanacağız.
rm -rf /backup/data/test2.txt cat /etc/sysctl.conf > /backup/data/test7.txt
Artımlı yedeklemeyi gerçekleştirmek için sağlanan komutu yürütün.
cd /backup tar --verbose --verbose --create --gzip --listed- incremental=/backup/data.sngz --file=/backup/data1.tgz data
Görüldüğü gibi, yukarıda belirtilen komut, yalnızca seviye 0 yedeğinin alınmasından sonra yapılan en son değişiklikleri yedekleyecektir.
Aşağıdaki komutu çalıştırın.
tar --list --incremental --verbose --verbose --file /backup/data1.tgz
"Y" harfi, arşivde bir dosyanın varlığını gösterir.
Tar Incremental Backup kullanarak yedeğin geri yüklemesini gerçekleştirin
Restorasyon işlemlerini gerçekleştirmek için öncelikle aşağıdaki komut ile data dizinini siliniz.
rm -rf /backup/data
Veri dizinini geri yüklemek için aşağıdaki komutu çalıştırın, veri dizinini seviye 0 yedeğinden çıkararak başlayın. Düzey 0 yedekleme, veri dizininin temelini oluşturduğundan, bu adım önemlidir.
cd /backup tar --extract --listed-incremental=/dev/null --file data.tgz
Geri yüklenen dosyaları kontrol etmek için aşağıdaki komutu çalıştırın:
ls -l data
Şimdi, sağlanan komutu kullanarak 1. düzey artımlı yedeklemeden verileri çıkarmaya devam edin:
cd /backup tar --extract --listed-incremental=/dev/null --file data1.tgz
Aşağıdaki komutu yürüterek veri dizinini doğrulayın.
ls -l data
Yukarıdaki çıktı elde edilecektir.
CyberPanel'de Kademeli Yedeklemeler Nasıl Uygulanır ?
Artımlı yedeklemeler, her yedekleme yinelemesinde tüm veri kümesini çoğaltmak yerine, yalnızca bir önceki yedeklemeden bu yana değişiklik veya güncelleme geçiren verilerin yedeklenmesiyle gerçekleştirilir. Bu yöntem, verimliliği artırarak depolama kullanımının ve yedekleme süresinin azalmasına yol açar.
CyberPanel artık artımlı yedeklemelere olanak sağlayan bir özellik olan Backup V2'yi içeriyor. Bu makale, CyberPanel'de Backup V2'yi uygulamaya yönelik ayrıntılı, adım adım bir kılavuz sunar. Backup V2 ile kullanıcılar, SFTP yedeklemesini ve Google Drive yedeklemesini ayarlayabilir. Aşağıda, bu işlevi gerçekleştirme sürecinde size yol göstereceğiz.
CyberPanel Backup V2 Tanıtımı
CyberPanel panonuza giriş yapın .
CyberPanel'inizi V 2.3.4'e yükselttikten sonra sol kenar çubuğunuzda bir menü ve arka uçları yapılandırmanız gereken ilk şey göreceksiniz.
Ardından, bu arka ucu yapılandırmak istediğiniz web sitesini ve yedekleme türünü seçin.
Hesap adınızı girerek hesabınızı kurun.
Şimdi, e-posta adresiniz ve şifrenizle giriş yapmanız gereken platformumuza yönlendirileceksiniz.
Platform sitesinde herhangi bir şey yapmanıza gerek yoktur, bu sadece uygulamayı Google Drive ile yetkilendirmek için gereklidir. Ardından sizden google sürücü erişimi isteyecektir, bunu onaylamanız yeterlidir ve hazırsınız.
Arka uç yapılandırıldıktan sonra, V2 Yedeği Oluştur/Geri Yükle seçeneğine tıklayın.
Şimdi biraz aşağı kaydırın ve web sitesi, depo ve yedek içeriği seçin. Verileri seçerseniz, yalnızca dosya yöneticisindeki dosya yedeklenir. Üç seçeneğin tümünü seçerseniz, her şey yedeklenecektir. Yedekleme oluştur'a tıklandığında bir yedek oluşturulacaktır.
Yukarıdaki yöntem, bir yedekleme oluşturmanın manuel bir yoludur. Yedeklemeleri geri yüklemek istiyorsanız Yedeklemeleri geri yükle seçeneğine tıklayın.
Yedeklemesini geri yüklemek istediğiniz web sitesini seçin. Depoyu seçin ve geri yükleyebileceğiniz anlık görüntülerin bir listesini göreceksiniz.
Burada verilerin yedeğini görebilirsiniz. Web sitenizin ayrı ayrı veritabanlarını da geri yükleyebilirsiniz. Geri yükle'yi tıklarsanız, veritabanı geri yüklenir. Her yedeklemede bir yapılandırma dosyası vardır. CyberPanel'in tüm meta verileri depoladığı bir yapılandırma dosyasıdır.
Bir sonraki adım, en önemli olan yedeklemeyi planlamaktır .
Bir yedekleme programı oluşturmak için şu adımları izleyin:
Yedeklemek istediğiniz web sitesini veya verileri seçin. Yedekleme sıklığını ayarlayın. Yedekleme havuzunu veya depolama konumunu tanımlayın. Yedek tutma süresini belirleyin (yedeklerin tutulacağı gün sayısı). Yedeklemeye dahil etmek istediğiniz içeriği seçin. Kurulumu sonlandırmak için "Program Oluştur" a tıklayın. Sistem daha sonra tercihlerinize göre bir yedekleme programı oluşturacaktır. Belirtilen saklama süresinden daha eski yedekler otomatik olarak silinecektir.
Son derece dirençli, sağlam bir arka uçla oluşturulmuş, artımlı yedeklemeler sunan ve hızlı performans sağlayan Backups V2'den bu şekilde yararlanabilirsiniz.
Arka ucu CLI'den (google sürücü veya SFTP olmadan) yapılandırmak istiyorsanız, Web Siteleri bölümünden Web Sitelerini Listele'ye gidin.
Yönet'e tıklayın.
vHost Conf'a tıklayın.
KURULUM SSH/SFTP ERİŞİMİ üzerine tıklayın.
Bir Parola belirleyerek ve değişiklikleri kaydet seçeneğine tıklayarak SSH erişimini kurun.
Şimdi terminalinizde oturum açmanız ve şu komutu çalıştırmanız yeterli:
rclone config
Burada yeni bir uzaktan kumanda yapılandırabilir, yapılandırma parolası ayarlayabilir veya yapılandırmadan çıkabilirsiniz. Diyelim ki yeni bir uzaktan kumanda oluşturmak istiyorsunuz, n'ye gireceksiniz ve yeni uzak CLI'yi girebilirsiniz, ardından burada Rclone tarafından desteklenen tüm arka uçların bir listesine sahipsiniz.
Buradan bir arka uç yapılandırdıktan sonra başka bir şey yapmanız gerekmez, CLI'den bir arka ucun nasıl yapılandırılacağına ilişkin Rclone belgelerini okuyabilirsiniz. Bu yapıldıktan sonra, V2 Yedekleme Oluştur/Geri Yükle bölümünde ve V2 Yedekleme Planla bölümünde de bu Depoyu görebileceksiniz.