Çekirdeğe blok cihazlarının anlık görüntülerini oluşturmaya izin veren blksnap mekanizmasını dahil etmeyi öneriyorlar. 

Linux Anlık Görüntüsü

Resmi Gerd Altmann en Pixabay

Son zamanlarda haberler bunu kırdı veeam şirketi, (yedekleme ve olağanüstü durum kurtarma yazılımı üreten bir şirket), blksnap modülünün Linux çekirdeğine dahil edilmesini önerdi blok cihazların anlık görüntülerini oluşturmak ve blok cihazlarda değişiklikleri izlemek için mekanizmanın uygulanması ile.

Amaç de modülü oluşturmak, işi durdurmadan sanal sürücülerin ve disklerin yedeklenmesini organize etmektir, bu, modülün tüm blok cihazının mevcut durumunun bir anlık görüntüde yakalanmasına izin vermesi ve devam eden değişikliklere bağlı olmayan yedekleme için izole bir bölüm sağlaması için tasarlanmıştır.

Herkese merhaba.

Değerlendirmeniz için blksnap çekirdek modülünün değiştirilmiş bir sürümünü öneririm. Herhangi bir blok aygıtının kalıcı olmayan anlık görüntülerini oluşturmanıza olanak tanır. Bu tür anlık görüntülerin temel amacı, blok cihazların bir yedeğini oluşturmaktır.

Birden fazla blok cihazı için aynı anda bir anlık görüntü oluşturulur ve yedeklemede karşılıklı tutarlılıkları sağlanır.

Bundan bahsediliyor önemli bir özellik blksnap tarafından aynı anda anlık görüntüler oluşturma yeteneğidir aynı anda birden fazla blok cihazı için, yalnızca blok cihaz düzeyinde veri bütünlüğünün sağlanmasına değil, aynı zamanda yedeklemedeki farklı blok cihazlarının durumunda tutarlılığın sağlanmasına da izin verir.

Blok cihaz alt sistemindeki (bdev) değişiklikleri izlemek için, G/Ç isteklerini engellemenize izin veren filtreler ekleme yeteneği eklendi. blksnap, yazma isteklerini engelleyen, eski değeri okuyan ve bunu anlık görüntünün durumunu belirleyen ayrı bir değişiklik listesine kaydeden bir filtre uygular.

Bu yaklaşımla, blok cihazla çalışmanın mantığı değişmiyor, orijinal blok cihazına kayıt, anlık görüntülerden bağımsız olarak olduğu gibi yapılır, bu da veri bozulması olasılığını ortadan kaldırır ve öngörülemeyen kritik hatalar durumunda bile sorunları önler. blksnap'te ve değişiklikler için amaçlanan alanı taşar.

Anlık değişiklikleri depolamak için herhangi bir blok cihazında isteğe bağlı bir sektör aralığı kullanılabilir. Yeni sektör aralıkları eklenerek anlık görüntü oluşturulduktan sonra değişiklik depolama boyutu artırılabilir.

Bu, bir blok aygıtının tüm alanını kaplayabilen ve gerektiğinde fark deposunu büyütebilen bir dosya sisteminde tek bir dosya fark deposu oluşturmanıza olanak tanır.

Modül ayrıca hangi blokların değiştirildiğini belirlemeye izin verir kullanıcı için artımlı yedeklemeler uygulamak için yararlı olabilecek en son ve önceki anlık görüntüler arasında.

Değişikliklerin kaydedilmesine ilişkin olarak, anlık görüntünün durumuyla ilgili olarak, keyfi bir sektör aralığı atanabilir herhangi bir blok cihazda, değişiklikleri blok cihazlarda FS içindeki ayrı dosyalara kaydetmenize olanak tanır. Değişikliklerin saklanacağı alanın boyutu, anlık görüntü oluşturulduktan sonra bile herhangi bir zamanda artırılabilir.

Anlık görüntülerle çalışmak için, kullanıcı alanından ioctl çağrıları yoluyla çekirdek modülü ile etkileşime girmenizi sağlayan blksnap komut satırı yardımcı programı ve blksnap.so kitaplığı hazırlanmıştır.

Blksnap, Linux için Veeam Agent ürününün bir parçası olan veeamsnap modülünün kodunu temel alır, ancak Linux çekirdeğinin ana bölümündeki sevkiyat spesifikasyonları için yeniden tasarlanmıştır.

blksnap ve veeamsnap arasındaki kavramsal fark, I/O'yu yakalayan ayrı bir bdevfilter bileşeni yerine bir blok cihazına bağlı bir filtre sisteminin kullanılmasıdır.

Nihayet onun hakkında daha fazla bilgi edinmekle ilgileniyorsan, mail listelerinden detayları kontrol edebilirsiniz. Aşağıdaki bağlantıda.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.