Anlık görüntü (bilgisayar depolama) - Snapshot (computer storage)

İçinde bilgisayar sistemleri, bir enstantane fotoğraf ... durum zaman içinde belirli bir noktada bir sistemin Terim, buna bir analoji olarak icat edildi. fotoğrafçılık. Bir Sistem anlık görüntü kopyası bir sistemin durumu veya belirli sistemler tarafından sağlanan bir yetenek.

Gerekçe

Dolu destek olmak büyük bir veri kümesinin tamamlanması uzun zaman alabilir. Açık çoklu görev veya çok kullanıcılı sistemler yedeklenirken bu verilere yazmalar olabilir. Bu, yedeklemenin atomik ve bir sürüm çarpıklığı sonuçlanabilir veri bozulması. Örneğin, bir kullanıcı bir dosyayı önceden yedeklenmiş bir dizine taşırsa, bu dosya, yedekleme ortamı, çünkü yedekleme işlemi dosyanın eklenmesinden önce gerçekleşmişti. Sürüm eğriliği, okunurken boyutlarını veya ayaklarının içeriğini değiştiren dosyalarda bozulmaya da neden olabilir.

Bir yaklaşmak canlı verileri güvenli bir şekilde yedeklemek, yedekleme sırasında verilere yazma erişimini geçici olarak devre dışı bırakmaktır, ya erişen uygulamaları durdurarak ya da kilitleme API özel okuma erişimini zorunlu kılmak için işletim sistemi tarafından sağlanır. Bu, düşük kullanılabilirlikli sistemler için tolere edilebilir (masaüstü bilgisayarlarda ve normal olarak kesinti kabul edilebilir). Yüksek kullanılabilirlik 24/7 ancak sistemler servis kesintilerine dayanamaz.

Kesinti süresinden kaçınmak için, yüksek kullanılabilirlikli sistemler yedeklemeyi bir enstantane fotoğraf—A Sadece oku dondurulmuş veri kümesinin kopyası zaman noktası —Ve uygulamaların verilerine yazmaya devam etmesine izin verin. Çoğu anlık görüntü uygulaması etkilidir ve anlık görüntü oluşturabilir O (1). Başka bir deyişle, anlık görüntüyü oluşturmak için gereken zaman ve G / Ç, veri kümesinin boyutuyla artmaz; bunun tersine, doğrudan yedekleme için gereken zaman ve G / Ç, veri kümesinin boyutuyla orantılıdır. Bazı sistemlerde, bir veri kümesinin ilk anlık görüntüsü alındıktan sonra, sonraki anlık görüntüler yalnızca değiştirilen verileri kopyalar ve ilk anlık görüntüye başvurmak için bir işaretçiler sistemi kullanır. İşaretçi tabanlı anlık görüntülerin bu yöntemi, veri kümesinin tekrar tekrar klonlanmasına göre daha az disk kapasitesi tüketir.

Uygulamalar

Hacim yöneticileri

Biraz Unix sistemlerde anlık görüntü özelliği vardır mantıksal hacim yöneticileri. Bu aletler yazma üzerine kopyalama bütününde cihazları engelle değiştirilmiş blokları kopyalayarak‍ — "" ana "ciltler içinde bunların üzerine yazılmadan hemen önce‍ — ‌ başka bir depolama birimine, böylece blok aygıtının kendi kendine tutarlı geçmiş görüntüsünü koruyarak. Bu tür anlık görüntü görüntüleri üzerindeki dosya sistemleri daha sonra salt okunur bir medyadaymış gibi monte edilebilir.

Bazı birim yöneticileri ayrıca yazılabilir anlık görüntüler, anlık görüntü içinde değiştirilen blokların orijinal birimdeki "üst" bloklarıyla ilişkisini keserek yazma üzerine kopyalama yaklaşımını genişletir. Böyle bir şema, anlık görüntülere yazmalar tarafından tetiklenen ek yazma üzerine kopyalama işlemlerinin gerçekleştirilmesi olarak da tanımlanabilir.

Linux'ta, Mantıksal Hacim Yöneticisi (LVM), hem salt okunur hem de okuma-yazma anlık görüntülerinin oluşturulmasına izin verir. Yazılabilir anlık görüntüler, LVM sürüm 2 (LVM2) ile tanıtıldı.[1]

Dosya sistemleri

Gibi bazı dosya sistemleri WAFL,[not 1] fosil için Bell Labs'tan Plan 9, ve ODS-5, dosyaların eski sürümlerini dahili olarak izleyin ve anlık görüntüleri özel bir ad alanı. Diğerleri gibi UFS2, bir işletim sistemi sağlayın API dosya geçmişlerine erişmek için. İçinde NTFS, anlık görüntülere erişim, Birim Gölge Kopyalama Hizmeti (VSS) tarafından sağlanır. Windows XP ve Windows Server 2003 ve Gölge Kopyası içinde Windows Vista. Melio FS paylaşılan depolama için aynı VSS arabirimi aracılığıyla anlık görüntüler sağlar.[2] Anlık görüntüler ayrıca NSS'de de mevcuttur (Novell Depolama Hizmetleri ) dosya sistemi açık NetWare 4.11 sürümünden beri ve daha yakın zamanda Linux platformlar Enterprise Server'ı açın ürün.

EMC'nin Isilon OneFS kümelenmiş depolama platformu, dosya veya dizin düzeyinde salt okunur anlık görüntüleri destekleyen tek bir ölçeklenebilir dosya sistemi uygular. Dosya sistemindeki herhangi bir dosya veya dizinin anlık görüntüsü alınabilir ve sistem, sistem için en uygun yöntemin hangisi olduğuna bağlı olarak dinamik olarak yazma üzerine kopyalama veya belirli bir noktadaki anlık görüntüyü uygulayacaktır.

Linux'ta Btrfs ve OCFS2 dosya sistemleri, tek tek dosyaların anlık görüntülerini (klonlama) oluşturmayı destekler. Ek olarak, Btrfs, alt birimlerin anlık görüntülerinin oluşturulmasını da destekler. AIX'te, JFS2 ayrıca anlık görüntüleri destekler.

Sun Microsystems ZFS blok seviyesinde okuma-yazma anlık görüntülerini izleyen, ancak dallanmış dosya kümelerini kullanıcı uygulamaları için "klonlar" olarak adlandırılabilir hale getiren bir karma uygulamaya sahiptir.

Zaman makinesi, dahil elma 's Mac OS Xv10.5 işletim sistemi, bir anlık görüntü oluşturma şeması değil, sistem düzeyinde artımlı bir yedekleme hizmetidir: yalnızca, değişiklikler için bağlı birimleri izler ve değiştirilen dosyaları düzenli olarak kullanarak özel olarak belirlenmiş bir birime kopyalar sabit bağlantılar.[not 2] Bunun nedeni ise HFS Plus dosya sisteminde anlık görüntü alma özelliği yoktur; Apple'ın yeni APFS dosya sistemi böyle bir özellik sunar.

İşletim sistemleri

Phantom OS anlık görüntü konseptine dayanır ve tüm uygulamaların durumunu tasarım gereği kaydeder.

Ayrıca bakınız

Notlar

  1. ^ WAFL bir dosya sistemi değildir. WAFL, disk bloklarına erişmek isteyen çeşitli dosya sistemlerini ve teknolojilerini etkinleştiren mekanizmalar sağlayan bir dosya düzenidir.
  2. ^ Time Machine bir dosya sistemi değildir ve anlık görüntü alma özelliğini kullanmaz. Burada sadece referans olarak yer almaktadır.

Referanslar

  1. ^ "LVM NASIL". 3.8. Anlık görüntüler. tldp.org. Alındı 2013-09-29.
  2. ^ "Kurumsal Ölçekli Hyper-V Dağıtımları için Optimize Edilmiş Depolama Çözümü" (PDF). Microsoft. Mart 2010. s. 15. Alındı 25 Ekim 2012.

Dış bağlantılar