Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AmministrazioneSistema/Filesystem"
Differenze tra le versioni 16 e 28 (in 12 versioni)
Versione 16 del 13/09/2011 00.23.39
Dimensione: 6175
Commento:
Versione 28 del 25/02/2023 17.57.20
Dimensione: 8736
Commento: varie modifiche e correzioni
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from Filesystem
Linea 3: Linea 4:
<<Informazioni(forum=http://forum.ubuntu-it.org/viewtopic.php?t=478513)>>
Linea 6: Linea 8:
Il file system, inteso come la directory che contiene tutte le altre, è rappresentato dal simbolo «/» detto '''root''' (radice), da non confondere con la cartella `/root` che rappresenta la ''Home'' dell'amministratore. Il file system, inteso come la directory che contiene tutte le altre, è rappresentato dal simbolo «'''/'''» detto '''root''' (radice), da non confondere con la cartella `/root` che rappresenta la Home dell'amministratore.
Linea 9: Linea 11:
directory di sistema. Tuttavia ogni distribuzione può apportare proprie personalizzazioni, segui quindi l'elenco delle directory e del loro utilizzo su Ubuntu. directory di sistema. Tuttavia ogni distribuzione può apportare proprie personalizzazioni. Di seguito quindi è illustrato l'elenco delle principali directory e del loro utilizzo su Ubuntu.
Linea 11: Linea 13:
<<Anchor(bin)>>
Linea 13: Linea 16:
Contiene i programmi basilari per la gestione del sistema, in pratica i [[AmministrazioneSistema/ComandiBase|comandi base]] utilizzabili dalla [[AmministrazioneSistema/RigaDiComando|riga di comando]]. Contiene i programmi basilari per la gestione del sistema, in pratica buona parte dei [[AmministrazioneSistema/ComandiBase|comandi base]] utilizzabili dalla [[AmministrazioneSistema/Terminale|riga di comando]] da qualsiasi utente senza dover utilizzare i [[AmministrazioneSistema/PrivilegiDiAmministrazione/Sudo|privilegi]] dell'amministratore.
Linea 17: Linea 20:
Contiene le immagini del kernel e file indispensabili al bootstrap del sistema, in particolare il file `/boot/grub/grub.cfg` fondamentale per impostare i parametri di avvio di '''[[AmministrazioneSistema/Grub|Grub]]''' il bootloader. Contiene le immagini del kernel e i file indispensabili al bootstrap del sistema. In particolare il file `/boot/grub/grub.cfg` è fondamentale per l'impostazione dei parametri di avvio del bootloader '''[[AmministrazioneSistema/Grub|Grub]]'''.
Linea 21: Linea 24:
È la directory che individua sotto forma di file le periferiche hardware. È la directory che individua le periferiche hardware sotto forma di file.
Linea 23: Linea 26:
Per esempio, un hard disk può essere qui individuato dal file `/dev/sda` e le sue partizioni attraverso i file `/dev/sda1`, `/dev/sda2`, ecc. Occorre tuttavia ricordare che in questa directory i dispositivi di memorizzazione non sono direttamente esplorabili. Per visionarne i contenuti si possono sfruttare le cartelle che Ubuntu crea automaticamente nella directory [[#media|/media]], o alternativamente effettuare il montaggio [[Hardware/DispositiviPartizioni/MontarePartizioni|manualmente]]. Per esempio, un hard disk può essere qui individuato dal file `/dev/sda` e le sue partizioni attraverso i file `/dev/sda1`, `/dev/sda2`, ecc. Occorre tuttavia precisare che in questa directory i dispositivi di memorizzazione non sono esplorabili direttamente. Per visionarne il contenuto si possono sfruttare le cartelle che Ubuntu crea automaticamente nella directory [[#media|/media]] o, in alternativa, [[Hardware/DispositiviPartizioni/MontarePartizioni|effettuare il montaggio manualmente]].
Linea 28: Linea 31:
Fra i numerosi file è opportuno ricordare il [[AmministrazioneSistema/Fstab|/etc/fstab]], fondamentale per definire le partizioni da rendere disponibili all'avvio del sistema. Fra i numerosi file è opportuno ricordare [[AmministrazioneSistema/Fstab|/etc/fstab]], fondamentale per definire le partizioni da rendere disponibili all'avvio del sistema.
Linea 30: Linea 33:
Segue un breve elenco con il contenuto di alcune delle sotto-directory principali:
 * '''/etc/apt''': file di configurazione dei [[Repository|repository]] in particolare `/etc/apt/sources.list`.
Di seguito un elenco con il contenuto di alcune delle sotto-directory principali:
 * '''/etc/apt''': file di configurazione dei [[Repository|repository]], in particolare `/etc/apt/sources.list`.
Linea 33: Linea 36:
 * '''/etc/samba''': `/etc/samba/smb.conf` file di configurazione per la condivisione dati tramite [[Server/Samba|Samba]].
 * '''/etc/X11''': file per la configurazione delle schede [[Hardware/Video/Xorg|video]].
 * '''/etc/samba''': contiene `/etc/samba/smb.conf`, file di configurazione per la condivisione dati tramite [[Server/Samba|Samba]].
 * '''/etc/X11''': file per la configurazione delle schede video per il server grafico[[Hardware/Video/Xorg|Xorg]].
Linea 36: Linea 39:
<<Anchor(home)>>
Linea 38: Linea 42:
Contiene tutte le directory personali degli utenti. Contiene tutte le directory personali degli utenti del sistema.
Linea 40: Linea 44:
Ad esempio se è stato creato un utente con il nome ''mario'', allora all'interno della directory `/home` sarà presente la cartella `/home/mario`. Questa sotto-cartella riveste un ruolo importantissimo, in quanto memorizza dati e impostazioni dei programmi utilizzati dallo stesso utente.

I dati
vengono memorizzati sotto forma di file nascosti (davanti al nome hanno un punto). Ad esempio nella cartella `.mozilla` saranno presenti i dati riguardanti il browser '''Firefox''' (segnalibri, estensioni, cronologia, ecc..).

Per
accedere ai file nascosti selezionare il menù ''''' Visualizza → Mostra file nascosti''''' nel file manager '''Nautilus'''.
Ad esempio se è stato creato un utente con il nome ''mario'', allora all'interno della directory `/home` sarà presente la cartella `/home/mario`. Questa sotto-cartella riveste un ruolo importantissimo, in quanto memorizza dati e impostazioni dei programmi utilizzati dallo stesso utente. Questi di solito vengono memorizzati sotto forma di file nascosti (davanti al nome hanno un punto). Ad esempio nella cartella `.mozilla` saranno presenti i dati riguardanti il browser '''[[InternetRete/Navigazione/Firefox|Firefox]]''' (segnalibri, estensioni, cronologia, ecc.). È solitamente possibile visualizzare e accedere ai file nascosti tramite [[AmbienteGrafico/FileManager|file manager]] premendo la combinazione di tasti '''Ctrl + H'''.
Linea 57: Linea 57:
Secondo gli [[http://it.wikipedia.org/wiki/Filesystem_Hierarchy_Standard|standard]] dovrebbe essere la directory destinata al montaggio dei dispositivi rimovibili. Tuttavia in Ubuntu viene utilizzata indistintamente per il montaggio automatico di qualsiasi dispositivo di memorizzazione (CD, DVD, chiavette USB, partizioni degli hard disk, ecc..). Secondo gli [[http://it.wikipedia.org/wiki/Filesystem_Hierarchy_Standard|standard]] dovrebbe essere la directory destinata al montaggio dei dispositivi rimovibili. Tuttavia in Ubuntu viene utilizzata indistintamente per il montaggio automatico di qualsiasi dispositivo di memorizzazione (CD, DVD, chiavette USB, partizioni degli hard disk, ecc.).
Linea 59: Linea 59:
Ogni volta che un dispositivo viene collegato al computer o dal file manager si seleziona una partizione dell'hard disk, il sistema creare all'interno della directory `/media` una cartella dalla quale è possibile esplorarne il contenuto. Ogni volta che un dispositivo viene collegato al computer o dal file manager si seleziona una partizione dell'hard disk, il sistema crea all'interno della directory `/media` una cartella dalla quale è possibile esplorarne il contenuto.
Linea 63: Linea 63:
È secondo gli [[http://it.wikipedia.org/wiki/Filesystem_Hierarchy_Standard|standard]] la directory destinata al montaggio delle partizioni. Tuttavia in Ubuntu gli automatismi di sistema non la utilizzano a vantaggio della directory `/media`. È secondo gli [[http://it.wikipedia.org/wiki/Filesystem_Hierarchy_Standard|standard]] la directory destinata al montaggio dei dispositivi. Tuttavia in Ubuntu gli automatismi di sistema non la utilizzano a vantaggio della directory [[#media|/media]].
Linea 65: Linea 65:
Continua tuttavia ad essere frequentemente utilizzata dagli utenti per i montaggi manuali dei dispositivi. Tuttavia può essere utilizzata dagli utenti per i montaggi manuali.
Linea 69: Linea 69:
Letteralmente ''optional'' (opzionale), contiene programmi e add-on che non sono parte dell'installazione standard. Ubuntu non installa quasi nulla in questa directory, ma altre distribuzioni ne fanno un uso più importante. È deputata a contenere sotto-directory per programmi opzionali o comunque non standard. In Ubuntu non viene utilizzata. Tuttavia può venire occupata dai programmi installati dall'utente, come ad esempio software proprietari e/o di terze parti (non presenti nei [[Repository|repository]]) che non rispettano la struttura del [[http://it.wikipedia.org/wiki/Filesystem_Hierarchy_Standard|filesystem standard]].
Linea 77: Linea 77:
Contiene la directory home dell'amministratore del sistema. Contiene la directory home dell'amministratore del sistema ed è esplorabile solo utilizzando i [[AmministrazioneSistema/PrivilegiDiAmministrazione/Sudo|privilegi]] del super utente. Il contenuto è analogo a quello delle singole home-utente descritte nel capitolo della directory [[#home|/home]].

= /run =

È stata introdotta da alcuni anni per sostituire la directory [[#var|/var/run]] (quest'ultima è ancora presente come collegamento). Fornisce al sistema una posizione standard per archiviare alcuni dati volatili, che però non possono essere memorizzati in `/tmp` altrimenti verrebbero eliminati.
Linea 81: Linea 85:
Contiene programmi di sistema eseguibili solo dall'amministratore del sistema come ad esempio fdisk o fsck. Contiene i programmi base per l'amministrazione del sistema. È una directory analoga a [[#bin|/bin]] con la differenza che in questo caso gli eseguibili necessitano per il loro utilizzo i [[AmministrazioneSistema/PrivilegiDiAmministrazione/Sudo|privilegi]] dell'amministratore.

= /sys =

Similmente alla directory `/proc` funziona da file system virtuale. Al suo interno vengono visualizzati i dispositivi collegati e i moduli del kernel attivi.
Linea 85: Linea 93:
Contiene dei file temporanei. Contiene file temporanei.
Linea 89: Linea 97:
Contiene tutte le applicazioni ed i file che non servono per la gestione del sistema. Qui vengono inoltre installati i vari pacchetti software. È la directory che contiene la maggior parte dei programmi installati sul sistema.
Linea 91: Linea 99:
 * '''/usr/bin''': file binari di sistema non fondamentali al funzionamento dedicati a tutti gli utenti.
 * '''/usr/lib''': librerie per i file binari contenuti in /usr/bin e /usr/sbin.
 * '''/usr/include''': file necessari alla corretta interpretazione dei programmi da parte del sistema.
 * '''/usr/sbin''': file binari di sistema non fondamentali al funzionamento dello stesso, ad esempio demoni per servizi di connessione alla rete.
 * '''/usr/share''': file indipendenti dall'architettura dei programmi.
 * '''/usr/src''': codice sorgente, ad esempio del kernel e dei relativi headers.
Segue un breve elenco con il contenuto di alcune delle sotto-directory principali:
 * '''/usr/bin''': file eseguibili delle applicazioni accessibili a tutti gli utenti, vale a dire i programmi normalmente avviabili dal menù delle applicazioni.
 * '''/usr/sbin''': file eseguibili delle applicazioni di sistema accessibili solo all'amministratore.
 * '''/usr/share''': file di vario genere (configurazione, documenti di testo, ecc.) indipendenti dall'architettura del sistema (i386, amd64, ecc.). Ad esempio le cartelle `backgrounds`, `icons` e `themes` contengono rispettivamente sfondi del desktop, icone e temi; dal file `/usr/share/synaptic/html/index.html` si accede ad una guida in formato html su '''Synaptic''', ecc.
 * '''/usr/src''': codice sorgente, ad esempio del [[AmministrazioneSistema/CompilazioneKernel|kernel]] e dei relativi headers.
Linea 98: Linea 105:
<<Anchor(var)>>
Linea 102: Linea 110:
Di seguito sono citate alcune delle sotto-directory principali:
 * '''/var/log''': file di registro sui quali viene salvato ciò che avviene al sistema in ogni istante. Consultare i file di log può aiutare a risalire alle cause di eventuali problemi nel sistema. Per approfondire consultare questa [[AmministrazioneSistema/LogDiSistema|guida]].
 * '''/var/cache/apt/archives''': durante il processo di [[AmministrazioneSistema/InstallareProgrammi|installazione]] dei programmi è in questa cartella che viene memorizzata una copia di sicurezza dei pacchetti `.deb` scaricati. Dal momento che con il tempo possono arrivare ad occupare molto spazio di memoria, l'amministratore può prendere in considerazione la rimozione dei pacchetti, sia manualmente sia attraverso '''[[AmministrazioneSistema/InstallareProgrammi/Apt#Pulizia_della_cache|apt]]'''.
Linea 103: Linea 114:
 * '''/var/log''': file di registro del sistema in cui viene registrato ciò che avviene al sistema in ogni istante. = Ulteriori risorse =

 * [[http://it.wikipedia.org/wiki/Filesystem_Hierarchy_Standard|Voce enciclopedica]]
Linea 106: Linea 119:
CategoryNuoviDocumenti CategoryAmministrazione


Problemi in questa pagina? Segnalali in questa discussione

Il filesystem

Il file system, inteso come la directory che contiene tutte le altre, è rappresentato dal simbolo «/» detto root (radice), da non confondere con la cartella /root che rappresenta la Home dell'amministratore.

Nei sistemi Unix e suoi derivati è definito uno standard sull'albero delle directory di sistema. Tuttavia ogni distribuzione può apportare proprie personalizzazioni. Di seguito quindi è illustrato l'elenco delle principali directory e del loro utilizzo su Ubuntu.

/bin

Contiene i programmi basilari per la gestione del sistema, in pratica buona parte dei comandi base utilizzabili dalla riga di comando da qualsiasi utente senza dover utilizzare i privilegi dell'amministratore.

/boot

Contiene le immagini del kernel e i file indispensabili al bootstrap del sistema. In particolare il file /boot/grub/grub.cfg è fondamentale per l'impostazione dei parametri di avvio del bootloader Grub.

/dev

È la directory che individua le periferiche hardware sotto forma di file.

Per esempio, un hard disk può essere qui individuato dal file /dev/sda e le sue partizioni attraverso i file /dev/sda1, /dev/sda2, ecc. Occorre tuttavia precisare che in questa directory i dispositivi di memorizzazione non sono esplorabili direttamente. Per visionarne il contenuto si possono sfruttare le cartelle che Ubuntu crea automaticamente nella directory /media o, in alternativa, effettuare il montaggio manualmente.

/etc

Contiene i file di configurazione del sistema.
Fra i numerosi file è opportuno ricordare /etc/fstab, fondamentale per definire le partizioni da rendere disponibili all'avvio del sistema.

Di seguito un elenco con il contenuto di alcune delle sotto-directory principali:

  • /etc/apt: file di configurazione dei repository, in particolare /etc/apt/sources.list.

  • /etc/grub.d: file per personalizzare la sequenza di boot del sistema.

  • /etc/samba: contiene /etc/samba/smb.conf, file di configurazione per la condivisione dati tramite Samba.

  • /etc/X11: file per la configurazione delle schede video per il server graficoXorg.

/home

Contiene tutte le directory personali degli utenti del sistema.

Ad esempio se è stato creato un utente con il nome mario, allora all'interno della directory /home sarà presente la cartella /home/mario. Questa sotto-cartella riveste un ruolo importantissimo, in quanto memorizza dati e impostazioni dei programmi utilizzati dallo stesso utente. Questi di solito vengono memorizzati sotto forma di file nascosti (davanti al nome hanno un punto). Ad esempio nella cartella .mozilla saranno presenti i dati riguardanti il browser Firefox (segnalibri, estensioni, cronologia, ecc.). È solitamente possibile visualizzare e accedere ai file nascosti tramite file manager premendo la combinazione di tasti Ctrl + H.

/lib

Contiene tutte le librerie condivise del sistema.

/lost+found

Contiene le parti di file recuperate al riavvio in caso di interruzione della corrente elettrica, nel caso in cui vengano persi i dati sui quali si stava lavorando.

/media

Secondo gli standard dovrebbe essere la directory destinata al montaggio dei dispositivi rimovibili. Tuttavia in Ubuntu viene utilizzata indistintamente per il montaggio automatico di qualsiasi dispositivo di memorizzazione (CD, DVD, chiavette USB, partizioni degli hard disk, ecc.).

Ogni volta che un dispositivo viene collegato al computer o dal file manager si seleziona una partizione dell'hard disk, il sistema crea all'interno della directory /media una cartella dalla quale è possibile esplorarne il contenuto.

/mnt

È secondo gli standard la directory destinata al montaggio dei dispositivi. Tuttavia in Ubuntu gli automatismi di sistema non la utilizzano a vantaggio della directory /media.

Tuttavia può essere utilizzata dagli utenti per i montaggi manuali.

/opt

È deputata a contenere sotto-directory per programmi opzionali o comunque non standard. In Ubuntu non viene utilizzata. Tuttavia può venire occupata dai programmi installati dall'utente, come ad esempio software proprietari e/o di terze parti (non presenti nei repository) che non rispettano la struttura del filesystem standard.

/proc

Contiene le informazioni relative al sistema, come un file system virtuale creato dal kernel dinamicamente istante per istante, in memoria e non sul disco.

/root

Contiene la directory home dell'amministratore del sistema ed è esplorabile solo utilizzando i privilegi del super utente. Il contenuto è analogo a quello delle singole home-utente descritte nel capitolo della directory /home.

/run

È stata introdotta da alcuni anni per sostituire la directory /var/run (quest'ultima è ancora presente come collegamento). Fornisce al sistema una posizione standard per archiviare alcuni dati volatili, che però non possono essere memorizzati in /tmp altrimenti verrebbero eliminati.

/sbin

Contiene i programmi base per l'amministrazione del sistema. È una directory analoga a /bin con la differenza che in questo caso gli eseguibili necessitano per il loro utilizzo i privilegi dell'amministratore.

/sys

Similmente alla directory /proc funziona da file system virtuale. Al suo interno vengono visualizzati i dispositivi collegati e i moduli del kernel attivi.

/tmp

Contiene file temporanei.

/usr

È la directory che contiene la maggior parte dei programmi installati sul sistema.

Segue un breve elenco con il contenuto di alcune delle sotto-directory principali:

  • /usr/bin: file eseguibili delle applicazioni accessibili a tutti gli utenti, vale a dire i programmi normalmente avviabili dal menù delle applicazioni.

  • /usr/sbin: file eseguibili delle applicazioni di sistema accessibili solo all'amministratore.

  • /usr/share: file di vario genere (configurazione, documenti di testo, ecc.) indipendenti dall'architettura del sistema (i386, amd64, ecc.). Ad esempio le cartelle backgrounds, icons e themes contengono rispettivamente sfondi del desktop, icone e temi; dal file /usr/share/synaptic/html/index.html si accede ad una guida in formato html su Synaptic, ecc.

  • /usr/src: codice sorgente, ad esempio del kernel e dei relativi headers.

/var

Contiene tutti file che hanno informazioni dinamiche, che tendono a modificarsi con il tempo: log, file di pid e lock dei processi in esecuzione, directory di spool (stampa, mail...) ecc.

Di seguito sono citate alcune delle sotto-directory principali:

  • /var/log: file di registro sui quali viene salvato ciò che avviene al sistema in ogni istante. Consultare i file di log può aiutare a risalire alle cause di eventuali problemi nel sistema. Per approfondire consultare questa guida.

  • /var/cache/apt/archives: durante il processo di installazione dei programmi è in questa cartella che viene memorizzata una copia di sicurezza dei pacchetti .deb scaricati. Dal momento che con il tempo possono arrivare ad occupare molto spazio di memoria, l'amministratore può prendere in considerazione la rimozione dei pacchetti, sia manualmente sia attraverso apt.

Ulteriori risorse


CategoryAmministrazione