Un oggetto volume modella un'unità di archiviazione logica creata da un provider software e presentata al file system come disco. Ogni volume è costituito da almeno un volumeplex, che a sua volta è composto da extent da uno o più dischi.
Tipi di volume
VDS supporta cinque tipi di volume: semplice, esteso, con striping, con mirroring e con striping con parità. I volumi semplici, spannati e con striping sono a tolleranza di errore; i volumi con mirroring e parità sono a tolleranza di errore. Nella parte restante di questa sezione vengono descritti ognuno dei tipi di volume VDS.
Un volume semplice è una parte di un disco fisico che funziona come se fosse un'unità fisicamente separata. Un volume semplice può essere costituito da una singola area in un disco o da più aree dello stesso disco collegate tra loro.
Un volume esteso combina aree di spazio non allocato da più dischi in un volume logico, consentendo di usare in modo più efficiente tutto lo spazio e tutte le lettere di unità in un sistema a più dischi.
Un volume con striping viene creato combinando aree di spazio libero su due o più dischi in un volume logico. I volumi con striping usano RAID-0, che esegue lo striping dei dati su più dischi. I volumi con striping non possono essere estesi o con mirroring e non offrono la tolleranza di errore. Se uno dei dischi contenenti un volume con striping ha esito negativo, l'intero volume ha esito negativo. Quando si creano volumi con striping, è consigliabile usare dischi con le stesse dimensioni, modello e produttore.
Un volume con mirroring è un volume a tolleranza di errore che fornisce ridondanza dei dati usando due copie, o plexes, del volume per duplicare i dati archiviati nel volume. Tutti i dati scritti nel volume con mirroring vengono scritti in entrambi i plessi, che si trovano in dischi fisici separati. Se uno dei dischi fisici ha esito negativo, i dati nel disco non riuscito diventano non disponibili, ma il sistema continua a funzionare usando il disco non interessato.
Uno striping con volume di parità è un volume a tolleranza di errore con dati e parità con striping intermittente tra tre o più dischi fisici. Se una parte di un disco fisico ha esito negativo, è possibile ricreare i dati presenti nella parte non riuscita dai dati rimanenti e dalla parità. Questo tipo di volume (detto anche volume RAID-5) è una buona soluzione per la ridondanza dei dati in un ambiente computer in cui la maggior parte delle attività consiste nella lettura dei dati.
Creazione del volume
I provider di software di base e dinamici supportano la creazione di volumi parzialmente diretti; un chiamante specifica solo gli attributi di particolare interesse e consente al provider di scegliere il resto. VDS monta automaticamente un volume appena creato, ad eccezione delle piattaforme Windows Server 2003, edizione Enterprise e Windows Server 2003, Datacenter Edition.
Utilizzo dei volumi
Creare sempre un volume all'interno dello stesso pacchetto dei dischi che contribuiscono. Utilizzare il metodo IVdsPack::CreateVolume per creare un nuovo oggetto volume. È possibile determinare i volumi contenuti in un pacchetto specifico richiamando il metodo QueryVolumes , esposto anche da IVdsPack. Un chiamante può ottenere un puntatore a un volume specifico selezionando l'oggetto volume desiderato dall'enumerazione restituita da QueryVolumes. Con un oggetto volume, è possibile impostare lo stato; query per iplexes; estendere e ridurre il volume; aggiungere, interrompere e rimuovere iplexes; ed eliminare il volume.
Oltre a un identificatore di oggetto, un nome e un numero di serie, le proprietà dell'oggetto volume includono il tipo di volume, le dimensioni, lo stato, l'integrità, lo stato di transizione, i flag e un tipo di file system consigliato.
Nella tabella seguente sono elencate le interfacce, le enumerazioni e le strutture correlate.
This module explores file system fragmentation and the tools that you can use to reduce fragmentation. Students will learn how Windows can compress files to take up less space on the hard disk.
Viene descritto come usare l'utilità del prompt dei comandi Diskpart.exe per estendere un volume di dati nello spazio non allocato. Descrive anche come estendere o ridurre le partizioni del disco.