Il modo migliore per comprendere "come funziona" è fare riferimento a un caso pratico, cosa che faremo in questa sezione. Supponiamo che abbiate acquistato un disco rigido nuovo di zecca, ancora senza partizioni. La vostra partizione Linux-Mandrake è piena fino a scoppiare e, invece di ricominciare da capo, decidete di spostare un'intera sezione dell'albero delle directory nel nuovo disco rigido. Dato che il nuovo disco è molto grande, decidete di spostare la directory di maggiori dimensioni: /usr. Ma prima serve un po' di teoria.
Come abbiamo già detto nella Guida all'installazione, ogni disco rigido è suddiviso in diverse partizioni, e ognuna di queste contiene un filesystem; Windows assegna una lettera a ognuno di questi filesystem (o meglio: solo a quelli che riconosce), invece GNU/Linux ha un'unica struttura ad albero delle directory e ogni filesystem è montato in un punto della struttura dell'albero delle directory.
Windows ha bisogno di un "disco C:", GNU/Linux invece ha bisogno di montare la radice del suo albero di file e directory (/) e lo fa sulla partizione che contiene il filesystem di root. Una volta montata la radice, è possibile montare altri filesystem su altri punti di mount nella struttura ad albero. Qualunque directory sotto la directory radice può fungere da punto di mount.
Questo consente una grande flessibilità nelle configurazioni possibili. Generalmente, ad esempio, nei server web si dedica un'intera partizione alla directory che ospita i dati del server web, la directory che li ospita normalmente è /home/httpd che di conseguenza funge da punto di mount per la partizione. In Figura 9-1 e in Figura 9-2 potete vedere la situazione del sistema prima e dopo aver montato il filesystem.
Come potete immaginare, questa caratteristica offre diversi vantaggi: la struttura ad albero rimane sempre la stessa, sia che stia su un solo filesystem, sia che si estenda su svariate dozzine[1]. Quando lo spazio comincia a mancare, è sempre possibile spostare fisicamente parti importanti della struttura delle directory, cosa che stiamo per fare in questa sezione.
Ci sono due cose che dovete sapere sui punti di mount:
la directory che funge da punto di mount deve esistere,
questa directory dovrebbe essere vuota: se la directory scelta come punto di mount contiene già dei file, questi verranno "nascosti" dal filesystem appena montato, ma non cancellati.
[1] | GNU/Linux può gestire fino a 64 filesystem montati contemporaneamente. |
Indietro | Partenza | Avanti |
/etc: file di configurazione | Partizionamento di un disco rigido e formattazione di una partizione |