File system linux, questo sconosciuto

Per chi è abituato a lavorare con windows, capire il funzionamento di linux non è un'impresa immediata. La struttura del sistema Microsoft, parte da un disco fisso, di solito c:/ e si dirama in una serie di cartelle, tra le quali la più importante è appunto quella denominata windows.
Linux invece ha una struttura che parte dalla directory radice, chiamata root, rappresentata dal simbolo /: e si snoda attraverso una serie di directory. Per comodità vado ad elencarle, specificando a cosa servono e cosa contengono.
  • /bin - contiene i binari essenziali, cioè gli eseguibili di uso comune;

  • /boot - come dice il nome contiene i file essenziali all'avvio del sistema. LILO ad esempio pone il settore di avvio di backup in questa directory;

  • /dev - contiene i file di dispositivo, cioè ogni componente hardware, per poter funzionare, deve avere il file associato in questa cartella;

  • /etc - sono presenti i file di configurazione del sistema, con sottocartelle, quali ad esempio fstab (si occupa di montare i file system da partizioni separate);

  • /lib - qui risiedono i moduli del kernel (sono quelli che in altri sistemi, come ad esempio windows, vengono chiamati driver) e le librerie essenziali (equivalenti alle DLL di windows);

  • /mnt - è la directory dove vengono montati i supporti quali DVD, CD, hard disk, penne USB. In Ubuntu questa directory, anche se presente, è sostituita da /media;

  • /opt - è destinata all'installazione di programmi aggiuntivi. Non sempre è utilizzata;

  • /root - non è la directory radice! Quindi non confondetela. Questa è la vostra cartella da amministratore;

  • /tmp - come dice il nome è uguale alla cartella temp di windows. Funge da deposito per file e directory create in fase di installazione dei programmi che possono essere poi eliminati;

  • /usr - formata da diverse sottocartelle, si può considerare un filesystem di secondo livello. Qui ad esempio risiede l'X Window System, tutti i file binari utente, la loro documentazione, le librerie, i file header, ecc...;

  • /var - questa directory contiene lo spooling dei dati, come la posta;

  • /proc - è il file system virtuale che consente di accedere ad informazioni vitali sul funzionamento del sistema: kernel, processi e la loro interazione con l'hardware.

Per essere più chiari vi propongo una foto rappresentante il diagramma del file system; come al solito un disegno vale più di mille parole! Gancjo.



Reactions

Posta un commento

0 Commenti

Close Menu