Definizione:
Un volume è un contenitore di memoria che è stato formattato con un file system che il tuo computer (in questo caso, un Mac) può riconoscere. I tipi comuni di volumi includono CD, DVD, SSD, dischi rigidi e partizioni o sezioni di SSD o dischi rigidi.
Volume vs. Partizione
A volte un volume viene definito come una partizione, ma nel senso più stretto non è corretto. Ecco perché: Un disco rigido può essere diviso in una o più partizioni; ogni partizione occupa spazio sul disco rigido. Ad esempio, si consideri un disco rigido da 1 TB che è stato diviso in quattro partizioni da 250 GB. Le prime due partizioni sono state formattate con i file system Mac standard; la terza partizione è stata formattata con un file system di Windows; e la partizione finale non è mai stata formattata, o è stata formattata con un file system che il Mac non riconosce. Il Mac vedrà le due partizioni Mac e la partizione Windows (perché il Mac può leggere i file system di Windows), ma non vedrà la quarta partizione. È ancora una partizione, ma non è un volume, perché il Mac non può riconoscere alcun file system su di esso.
Una volta che il tuo Mac riconosce un volume, monterà il volume sul desktop, così potrai accedere ai dati che contiene.
Volumi logici
Finora, abbiamo esaminato i volumi e le partizioni, in cui un volume era costituito da una singola partizione su una singola unità fisica che era stata formattata con un file system; questa è di gran lunga la forma più comune che un volume richiederà.
Tuttavia, non è l'unico tipo di volume. Un tipo più astratto, noto come volume logico, non è limitato a una singola unità fisica; può essere costituito da tante partizioni e unità fisiche secondo necessità.
I volumi logici sono un mezzo per allocare e gestire lo spazio su uno o più dispositivi di archiviazione di massa. Puoi considerarlo come uno strato di astrazione che separa il sistema operativo dai dispositivi fisici che costituiscono il supporto di archiviazione. Un esempio di base di questo è RAID 1 (mirroring), in cui più volumi vengono presentati al sistema operativo come un singolo volume logico. Gli array RAID possono essere eseguiti da un controller hardware o da un software, ma in entrambi i casi il sistema operativo non è a conoscenza di cosa stia creando fisicamente il volume logico. Potrebbe essere un'unità, due unità o più unità. Il numero di unità che compongono l'array RAID 1 può cambiare nel tempo e il sistema operativo non è mai a conoscenza di queste modifiche. Tutto ciò che il sistema operativo vede è un singolo volume logico.
I benefici sono enormi. Non solo la struttura fisica del dispositivo è indipendente dal volume visto dal sistema operativo, ma può essere gestita indipendentemente dal sistema operativo, il che può consentire sistemi di archiviazione di dati molto semplici o molto complessi.
Oltre a RAID 1, gli altri sistemi RAID comuni utilizzano più volumi mostrati al sistema operativo come un singolo volume logico. Ma gli array RAID non sono l'unico sistema di storage che fa uso di un volume logico.
Logical Volume Manager (LVM)
I volumi logici sono piuttosto interessanti; ti consentono di creare un volume che può essere costituito da partizioni situate su più dispositivi di archiviazione fisici. Sebbene concettualmente di facile comprensione, la gestione di un array di archiviazione di questo tipo può diventare difficile; è qui che entra in gioco LVM (Logical Volume Manager).
LVM si occupa della gestione di un array di archiviazione, compresa l'allocazione di partizioni, la creazione di volumi e il controllo di come i volumi interagiscono tra loro; ad esempio, se lavoreranno insieme per supportare processi di stripping, mirroring, spanning, ridimensionamento o persino più complessi, come la crittografia dei dati o lo storage a livelli.
Da quando è stato introdotto OS X Lion, il Mac ha avuto un sistema LVM noto come memoria di base. Il sistema di archiviazione di base è stato inizialmente utilizzato per fornire il sistema di crittografia a disco intero utilizzato dal sistema File Vault 2 di Apple. Successivamente, quando è stato rilasciato OS X Mountain Lion, il sistema di storage di base ha acquisito la capacità di gestire un sistema di storage multilivello che Apple ha definito un'unità Fusion.
Con il passare del tempo, mi aspetto che Apple aggiunga più funzionalità al sistema di storage di base, oltre alla sua attuale capacità di ridimensionare dinamicamente le partizioni, crittografare i dati o utilizzare il sistema di storage Fusion.
contenitori
Con l'aggiunta dell'APFS (Apple File System) aggiunto con il rilascio di macOS High Sierra, i contenitori assumono un nuovo spazio organizzativo speciale nel file system.
APFS è tutto sui contenitori, un costrutto logico di spazio che può contenere uno o più volumi. Possono esserci più contenitori ciascuno dei quali fa uso del file system APFS. i singoli volumi all'interno di un contenitore APFS devono utilizzare i file system APFS.
Quando tutti i volumi all'interno di un contenitore utilizzano il file system APFS, possono condividere lo spazio disponibile nel contenitore. Ciò consente di far crescere un volume che richiede spazio di archiviazione aggiuntivo utilizzando qualsiasi spazio libero all'interno del contenitore. A differenza delle partizioni, che possono richiedere spazio da volumi di partizione adiacenti all'interno di un contenitore, possono fare uso dello spazio in qualsiasi punto del contenitore, non è necessario che sia adiacente al volume.