Aracılığıyla paylaş


Birim Nesnesi

[Windows 8 ve Windows Server 2012'de başlayarak, Sanal Disk Hizmeti COM arabiriminin yerini Windows Depolama Yönetimi API'sinin.]

Birim nesnesi, bir yazılım sağlayıcısı tarafından oluşturulan ve dosya sistemine disk olarak sunulan bir mantıksal depolama birimini modeller. Her birim en az bir birim çiftinden oluşur ve bu da bir veya daha fazla diskin uzantılarından oluşur.

Birim Türleri

VDS beş birim türünü destekler: basit, dağıtılmış, şeritli, yansıtılmış ve eşlikli şeritli. Basit, dağıtılmış ve şeritli birimler hataya dayanıklı değildir; yansıtmalı ve eşlik birimleri hataya dayanıklıdır. Bu bölümün geri kalanında VDS birim türlerinin her biri açıklanmaktadır.

  • Basit birim, fiziksel diskin fiziksel olarak ayrı bir birimmiş gibi işlev gösteren bir bölümüdür. Basit bir birim, bir disk üzerindeki tek bir bölgeden veya aynı diskin birbirine bağlı birden çok bölgesinden oluşabilir.
  • Yayılmış birim, birden çok diskten ayrılmamış alan alanlarını tek bir mantıksal birimde bir araya getirerek tüm alanı ve tüm sürücü harflerini birden çok diskli bir sistemde daha verimli bir şekilde kullanmanıza olanak sağlar.
  • İki veya daha fazla disk üzerindeki boş alan alanları tek bir mantıksal birimde birleştirilerek şeritli birim oluşturulur. Şeritli birimler, verileri birden çok disk arasında şeritleyen RAID-0 kullanır. Şeritli birimler genişletilemez veya yansıtılamaz ve hataya dayanıklılık sağlamaz. Şeritli birim içeren disklerden biri başarısız olursa, birimin tamamı başarısız olur. Şeritli birimler oluştururken, aynı boyutta, modelde ve üreticide bulunan diskleri kullanmak en iyisidir.
  • Yansıtılmış birim, birimde depolanan verileri çoğaltmak için birimin iki kopyasını veya plekslerini kullanarak veri yedekliliği sağlayan hataya dayanıklı bir birimdir. Yansıtılan birime yazılan tüm veriler, ayrı fiziksel disklerde bulunan her iki çift yönlüye de yazılır. Fiziksel disklerden biri başarısız olursa, başarısız disk üzerindeki veriler kullanılamaz duruma gelir, ancak sistem etkilenmemiş diski kullanarak çalışmaya devam eder.
  • Eşlik birimine sahip şeritli birim, üç veya daha fazla fiziksel diskte aralıklı olarak şeritli veri ve eşlik içeren hataya dayanıklı bir birimdir. Fiziksel diskin bir bölümü başarısız olursa, kalan veriler ve eşlikten başarısız olan bölümdeki verileri yeniden oluşturabilirsiniz. Bu birim türü (RAID-5 birimi olarak da adlandırılır), çoğu etkinliğin veri okumadan oluştuğu bir bilgisayar ortamında veri yedekliliği için iyi bir çözümdür.

Birim Oluşturma

Temel ve dinamik yazılım sağlayıcıları kısmen yönlendirilmiş birim oluşturmayı destekler; çağıran yalnızca belirli ilgi çekici öznitelikleri belirtir ve sağlayıcının gerisini seçmesine izin verir. VDS, Windows Server 2003, Enterprise Edition ve Windows Server 2003, Datacenter Edition platformları dışında yeni oluşturulan bir birimi otomatik olarak bağlar.

Birimlerle Çalışma

Her zaman, ona katkıda bulunan disklerle aynı paket içinde bir birim oluşturun. Yeni bir birim nesnesi oluşturmak için IVdsPack::CreateVolume yöntemini kullanın. QueryVolumes yöntemini çağırarak belirli bir paketin içinde yer alan birimleri belirleyebilirsiniz. Ayrıca IVdsPacktarafından da kullanıma sunulur. Çağıran, QueryVolumestarafından döndürülen numaralandırmadan istenen birim nesnesini seçerek belirli bir birime yönelik bir işaretçi alabilir. Birim nesnesiyle durumu ayarlayabilirsiniz; pleksler için sorgu; birimi genişletme ve küçültme; çiftleri ekleme, kesme ve kaldırma; ve birimi silin.

Bir nesne tanımlayıcısına, bir ada ve seri numarasına ek olarak, birim nesnesi özellikleri birim türünü, boyutunu, durumunu, sistem durumunu, geçiş durumunu, bayrakları ve önerilen bir dosya sistemi türünü içerir.

Aşağıdaki tabloda ilgili arabirimler, numaralandırmalar ve yapılar listelemektedir.

Tür Öğe
Bu nesne tarafından her zaman kullanıma sunulan arabirimler IVdsVolume, IVdsVolumeMF, IVdsVolumeMF2*, IVdsVolumeOnline* ve IVdsVolumeShrink*.
İlişkili numaralandırmalar VDS_VOLUME_FLAG, VDS_VOLUME_STATUS, VDS_VOLUME_TYPEve VDS_DISK_EXTENT_TYPE.
İlişkili yapılar VDS_VOLUME_PROP ve VDS_VOLUME_NOTIFICATION.

 

*Windows Server 2003: Bu arabirimler Windows Vista'ya kadar desteklenmez.

Yazılım Sağlayıcısı Nesneleri