Cosa intendiamo con il montaggio di un filesystem?


Risposte:


9

Nel lontano passato della storia dell'informatica, l'archiviazione consisteva in carta e nastro magnetico. Per collegare l'archiviazione al computer è necessario letteralmente appendere o montare il nastro sul lettore di nastri. Sono sicuro che, per un po ', dopo che sono stati introdotti i dischi magnetici, i nastri sono rimasti in giro come archivio di file, non solo per il backup. Probabilmente è stato più facile riutilizzare la terminologia (e il codice) esistente piuttosto che inventare un nuovo concetto per i dischi e quindi continuiamo a montare un file system basato su disco (o persino basato su rete).

Montare un filesystem, significa prendere quell'archiviazione e collegarlo al sistema operativo in modo che sia utilizzabile come dispositivo di archiviazione gerarchico con directory e file. Potrebbe essere il filesystem iniziale (root della gerarchia di directory) o un altro filesystem che si collega al filesystem di root in un punto di montaggio, estendendo la gerarchia di directory. In questo senso, è come estendere un albero aggiungendone un altro.


1
I primi sistemi di hard disk consistevano in una pila rimovibile di piatti che si trovava in un'unità disco delle dimensioni di una lavatrice a caricamento dall'alto. Tutta l'elettronica era nell'unità. Montereste la pila di piatti nell'unità disco. Le unità erano costose e i dischi erano fisicamente grandi ma a bassa capacità (ad esempio 40 MB), quindi avresti diversi set di piatti (ad esempio dischi) per unità e monteresti il disco appropriato per l'attività a portata di mano.
RedGrittyBrick

2

Al livello più astratto, comporta l'aggiunta delle informazioni del filesystem nel VFS in modo tale che gli accessi ai file siano diretti nella posizione appropriata sul filesystem.


0

Mentre @tvanfosson ha dato una buona definizione di montaggio, la mia risposta riguarda l'intera frase "montaggio di un filesystem":

Tecnicamente non significa nulla :)

Mentre gli ingegneri del software possono dire "montare un filesystem" (es. In man mount), è più preciso dire che montiamo volumi . La parola "filesystem" è spesso usata come sinonimo di "volume" (specialmente nei documenti più vecchi), ma i filesystem sono in realtà un concetto astratto nell'informatica; un tipo di logica.

Quindi, per ribadire: un volume è un'implementazione di un filesystem. Non si può dire che un filesystem risieda in un volume.

Dal momento che non puoi montare un concetto astratto, non significa nulla. Ancora una volta, sono consapevole che l'uso comune implica volume, sono solo pedante.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.