Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
[Począwszy od systemu Windows 8 i Windows Server 2012, interfejs Virtual Disk Service COM jest zastępowany przez interfejs API zarządzania Windows Storage.]
Obiekt woluminu modeluje jednostkę magazynu logicznego utworzoną przez dostawcę oprogramowania i przedstawioną systemowi plików jako dysk. Każdy wolumin składa się z co najmniej jednego woluminu, który z kolei składa się z zakresów z co najmniej jednego dysku.
Typy woluminów
Usługa VDS obsługuje pięć typów woluminów: proste, rozpięte, rozłożone, dublowane i rozłożone z parzystością. Proste, rozłożone i rozłożone woluminy nie są odporne na uszkodzenia; woluminy dublowane i woluminy parzystości są odporne na uszkodzenia. W pozostałej części tej sekcji opisano każdy z typów woluminów VDS.
- Wolumin prosty to część dysku fizycznego, która działa tak, jakby była fizycznie oddzielną jednostką. Wolumin prosty może składać się z jednego regionu na dysku lub w wielu regionach tego samego dysku, które są połączone razem.
- Wolumin rozpięty łączy obszary nieprzydzielonego miejsca z wielu dysków do jednego woluminu logicznego, co pozwala wydajniej używać całej przestrzeni i wszystkich liter dysków w systemie wielu dysków.
- Wolumin rozłożony jest tworzony przez połączenie obszarów wolnego miejsca na co najmniej dwóch dyskach w jeden wolumin logiczny. Woluminy rozłożone używają macierzy RAID-0, która rozkłada dane na wiele dysków. Woluminy rozłożone nie mogą być rozszerzone ani dublowane i nie zapewniają odporności na uszkodzenia. Jeśli jeden z dysków zawierających wolumin rozłożony ulegnie awarii, cały wolumin ulegnie awarii. Podczas tworzenia woluminów rozłożonych najlepiej używać dysków o takim samym rozmiarze, modelu i producencie.
- Wolumin dublowany to wolumin odporny na uszkodzenia, który zapewnia nadmiarowość danych przy użyciu dwóch kopii lub splotów woluminu w celu zduplikowania danych przechowywanych na woluminie. Wszystkie dane zapisywane w woluminie dublowany są zapisywane w obu obiektach, które znajdują się na oddzielnych dyskach fizycznych. Jeśli jeden z dysków fizycznych ulegnie awarii, dane na dysku, które uległy awarii, staną się niedostępne, ale system nadal działa przy użyciu dysku, którego dotyczy problem.
- Pasek z woluminem parzystości jest woluminem odpornym na uszkodzenia z danymi i parzystością rozłożoną sporadycznie na co najmniej trzech dyskach fizycznych. Jeśli część dysku fizycznego ulegnie awarii, możesz ponownie utworzyć dane, które znajdowały się w części niepomyślnie z pozostałych danych i parzystości. Ten typ woluminu (nazywany również woluminem RAID-5) jest dobrym rozwiązaniem dla nadmiarowości danych w środowisku komputera, w którym większość działań składa się z odczytywania danych.
Tworzenie woluminu
Podstawowi i dynamiczni dostawcy oprogramowania obsługują częściowo ukierunkowane tworzenie woluminów; obiekt wywołujący określa tylko te atrybuty, które są szczególnie interesujące, i umożliwia dostawcy wybór reszty. Usługa VDS instaluje nowo utworzony wolumin automatycznie, z wyjątkiem systemów Windows Server 2003, Enterprise Edition i Windows Server 2003, Datacenter Edition.
Praca z woluminami
Zawsze należy utworzyć wolumin w ramach tego samego pakietu co dyski, które go współtworzyją. Użyj metody IVdsPack::CreateVolume, aby utworzyć nowy obiekt woluminu. Woluminy, które znajdują się w określonym pakiecie, można określić, wywołując metodę QueryVolumes, również uwidocznione przez IVdsPack. Obiekt wywołujący może uzyskać wskaźnik do określonego woluminu, wybierając żądany obiekt woluminu z wyliczenia zwracanego przez QueryVolumes. Za pomocą obiektu woluminu można ustawić stan; zapytanie o pleksy; rozszerzanie i zmniejszanie woluminu; dodawanie, przerywanie i usuwanie splotów; i usuń wolumin.
Oprócz identyfikatora obiektu, nazwy i numeru seryjnego właściwości obiektu woluminu obejmują typ woluminu, rozmiar, stan, kondycję, stan przejścia, flagi i zalecany typ systemu plików.
W poniższej tabeli wymieniono powiązane interfejsy, wyliczenia i struktury.
| Typ | Pierwiastek |
|---|---|
| Interfejsy, które są zawsze udostępniane przez ten obiekt | IVdsVolume, IVdsVolumeMF, IVdsVolumeMF2*, IVdsVolumeOnline*, a IVdsVolumeShrink*. |
| Skojarzone wyliczenia | VDS_VOLUME_FLAG, VDS_VOLUME_STATUS, VDS_VOLUME_TYPEi VDS_DISK_EXTENT_TYPE. |
| Skojarzone struktury | VDS_VOLUME_PROP i VDS_VOLUME_NOTIFICATION. |
*Windows Server 2003: Te interfejsy nie są obsługiwane do systemu Windows Vista.
Tematy pokrewne