Volume (calcolo)
Nei sistemi Linux, i volumi sono solitamente gestiti dal Logical Volume Manager o dal sistema di gestione dei volumi aziendali e manipolati utilizzando mount(8). Nelle versioni basate su NT di Microsoft Windows, i volumi vengono gestiti dal kernel e gestiti utilizzando lo snap-in MMC Gestione disco o lo strumento da riga di comando Diskpart.
Sistemi operativi basati su Windows NTMODIFICA
È importante notare che i sistemi operativi basati su Windows NT non hanno una singola directory radice. Come risultato, Windows assegna almeno un percorso per ogni volume, che può assumere due forme:
- Una lettera di unità, in forma di una lettera seguita da due punti, come ad esempio “F:”
- Un punto di mount su un volume NTFS avere una lettera di unità, ad esempio “
C:\Music
“
In questi due esempi, un file chiamato “Traccia 1.mp3” memorizzato nella directory principale del volume montato potrebbe essere definito come “F:\Track 1.mp3
” o “C:\Music\Track 1.mp3
“, rispettivamente.
Per assegnare un punto di montaggio per un volume come percorso all’interno di un altro volume, devono essere soddisfatti i seguenti criteri:
- Il volume montato su deve essere formattato NTFS.
- Una directory deve esistere nel percorso principale. (A partire da Windows Vista, può essere qualsiasi sottodirectory in un volume)
- Quella directory deve essere vuota.
Per impostazione predefinita, Windows assegnerà lettere di unità a tutte le unità, come segue:
- “A:” e “B:” su unità floppy disk, presenti o meno
- “C:” e lettere successive, se necessario, su:
- Dischi rigidi
- Dischi rimovibili, compresi i supporti ottici (ad es. CD e DVD)
A causa di questa convenzione legacy, l’unità di avvio del sistema operativo è ancora più comunemente assegnato “C:”, tuttavia questo non è sempre il caso. Poiché i personal computer ora non includono più i floppy e il disco ottico e altre unità rimovibili in genere iniziano ancora da ” D:”, le lettere A e B sono disponibili per l’assegnazione manuale da parte di un utente con privilegi amministrativi. Questa assegnazione verrà ricordata dallo stesso sistema operativo sullo stesso PC la prossima volta che viene inserito un volume rimovibile, purché non ci siano conflitti e finché l’unità rimovibile non è stata riformattata su un altro computer (che cambia il numero di serie del volume) e finché il sistema operativo non è stato reinstallato sul computer.
In Windows XP, i punti di montaggio possono essere gestiti tramite lo snap-in Gestione disco per la console di gestione Microsoft. È possibile accedervi più comodamente tramite ” Gestione computer “nella sezione” Strumenti di amministrazione ” del Pannello di controllo.
Più di una lettera di unità può riferirsi a un singolo volume, come quando si utilizza il comando SUBST.
Attenzione: la rimozione di lettere di unità o punti di montaggio per un’unità potrebbe interrompere alcuni programmi, poiché alcuni file potrebbero non essere accessibili sotto il percorso noto. Ad esempio, se un programma è installato in “D:\Program Files \ Some Program”, si può aspettare di trovare i suoi file di dati a “D:\Program File\Alcuni programmi\Dati”. Se il disco logico precedentemente chiamato “D:” ha la sua lettera di unità cambiata in ” E:”, “Qualche programma” non sarà in grado di trovare i suoi dati in ” D:\ Program Files \ Some Program \ Data”, poiché la lettera di unità “D:” non rappresenta più quel volume.
Sistemi operativi Unix-like
Nei sistemi operativi Unix-like, i volumi diversi dal volume di avvio hanno un punto di montaggio da qualche parte all’interno del filesystem, rappresentato da un percorso. Logicamente, l’albero di directory memorizzato sul volume viene innestato nel punto di montaggio. Per convenzione, i mount-point saranno spesso collocati in una directory chiamata ‘/mnt’, anche se a volte vengono usati ‘/media’ e altri termini.
Per utilizzare un determinato percorso come punto di montaggio per un altro volume, una directory (a volte chiamata “cartella”) deve esistere lì.
I sistemi operativi Unix-like usano il comando mount per manipolare i punti di mount per i volumi.
Ad esempio, se un’unità CD-ROM contenente un file di testo chiamato ‘info.txt ‘è stato montato su ‘ / mnt / iso9660’, il file di testo sarebbe accessibile su ‘ /mnt/iso9660/info.txt”.