Differences between revisions 7 and 8
Revision 7 as of 2019-09-14 18:55:57
Size: 6869
Editor: nodiscc
Comment: fix categories
Revision 8 as of 2020-03-18 08:57:32
Size: 1155
Comment: sync with English master v. 36
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
{{{#!wiki debian
FHS 3.0: Call for Participation: http://www.linuxfoundation.org/collaborate/workgroups/lsb/fhs
}}}
----
''Il '''Filesystem Hierarchy Standard''' o '''FHS''' (standard per la gerarchia del file system) definisce le directory principali ed il loro contenuto in Linux e altri sistemi operativi per computer simil-Unix.''
= File System Hierarchy Standard =
Line 11: Line 7:
== Panoramica == Il '''[[WikiPedia:Filesystem_Hierarchy_Standard|Filesystem Hierarchy Standard]]''' o FHS (standard per la gerarchia del file system) definisce la struttura di directory e i contenuti delle directory nelle distribuzioni Linux.
Line 13: Line 9:
Il processo di sviluppo di una gerarchia standard per il [[FileSystem|File System]] è iniziato nell'agosto del 1993 come uno sforzo di rivedere la struttura dei file e directory di [[it/Linux|Linux]]. Il FSSTND ('''F'''ile'''S'''ystem '''St'''a'''nd'''ard), uno standard per la gerarchia del file system specifico del sistema operativo Linux è stato rilasciato il 14 febbraio 1994. Revisioni successive sono state rilasciate il 9 ottobre 1994 e il 28 marzo 1995. == Struttura delle directory in Debian ==
Line 15: Line 11:
All'inizio del 1996, è stata abbracciata, con l'aiuto dei membri della comunità di sviluppo di BSD, l'idea di sviluppare una versione più completa di FSSTND per fare riferimento, non solo a Linux, ma ad altri sistemi simil-Unix. Come risultato, è stato fatto uno sforzo unificato per concentrarsi sulle problematiche che erano condivise dai sistemi simil-Unix. Per riflettere questo allargamento del campo di interesse, il nome dello standard è stato modificato in Filesystem Hierarchy Standard o FHS in breve. In aggiunta alla struttura di directory descritta nel FHS, nei sistemi Debian si possono trovare le seguenti directory:
Line 17: Line 13:
L'FHS è mantenuto dal [[https://secure.wikimedia.org/wikipedia/en/wiki/Free_Standards_Group|Free Standards Group]], un'organizzazione no-profit formata dai maggiori produttori software e hardware, come [[http://www.hp.com/|HP]], [[http://www.ibm.com/|IBM]] e [[http://www.dell.com/|Dell]]. Eppure la stragrande maggioranza delle distribuzioni Linux, incluse quelle sviluppate dai membri del Free Standards Group, non segue questo standard proposto. In particolare, i percorsi creati specificatamente dagli autori dell'FHS, come /media/ e /srv/, non hanno un uso molto diffuso. Alcuni sistemi Unix e Linux si distaccano da FHS in favore di un approccio diverso, come Gobo Linux.

== Struttura delle directory ==

Tutti i file e directory sono contenuti nella [[root_directory|directory root]] "/", anche se memorizzati su dispositivi fisici diversi.

Una descrizione della gerarchia è specificata nello standard FHS

## THIS SECTION SHOULD BE REWRITTEN TO EMPHASIZE ON DEBIAN CONSIDERATIONS

<<Anchor(bin)>>
 /bin/ :: Comandi eseguibili essenziali ('''bin'''ari) per tutti gli utenti (ad esempio, cat, ls, cp) <<BR>> (specialmente i file richiesti per avviare o ripristinare il sistema)

<<Anchor(boot)>>
'''/[[it/FilesystemHierarchyStandard/Directory/boot|boot]]/'''
 :: File dei [[it/BootLoader|Boot loader]], [[it/Kernel|kernel]] e [[it/Initrd|initrd]]

<<Anchor(dev)>>
 /dev/ :: File di '''dev'''ice (es., :/dev/null)

<<Anchor(etc)>>
 /etc/ :: File di configurazione a livello di sistema specifici della macchina (da '''et c'''etera)

<<Anchor(home)>>
 /home/ :: Directory '''home''' degli utenti

<<Anchor(lib)>>
 /lib/ :: '''Lib'''rerie essenziali per i binari in /bin/ and /sbin/ <<BR>> (librarie richieste per avviare o ripristinare il sistema)

<<Anchor(lost+found)>>
 /lost+found/ :: Alcuni file e frammenti che sono stati "recuperati" durante l'esecuzione di {{{fsck}}} precedente (Non parte di FHS)

<<Anchor(mnt)>>
 /mnt/ :: File system '''m'''o'''nt'''ati temporaneamente

<<Anchor(media)>>
 /media/ :: Punti di montaggio per supporti ('''media''') rimovibili come CD-ROM (apparso in FHS-2.3)

<<Anchor(opt)>>
 /opt/ :: Pacchetti software applicativi aggiuntivi <<BR>> Vanno qui i pre-compilati che non sono distribuzioni di binari ".deb" (archivi tar...).
  * /opt/bin/ : Come per la gerarchia di più alto livello
  * /opt/include/ : Come per la gerarchia di più alto livello
  * /opt/lib/ : Come per la gerarchia di più alto livello
  * /opt/sbin/ : Come per la gerarchia di più alto livello
  * /opt/share/ : Come per la gerarchia di più alto livello

<<Anchor(proc)>>
 /proc/ :: File system virtuale che documenta lo stato del kernel e dei '''proc'''essi, per lo più file di testo (es., tempo di attività, rete)

<<Anchor(root)>>
 /root/ :: Directory home dell'utente '''root'''

<<Anchor(sbin)>>
 /sbin/ :: Binari di amministrazione del sistema (es., init, route, ifup) ('''bin'''ari di '''s'''istema) <<BR>> (file richiesti per avviare o ripristinare il sistema)

<<Anchor(tmp)>>
 /tmp/ :: File '''t'''e'''mp'''oranei

<<Anchor(srv)>>
 /selinux/ :: Impostazioni runtime di SE-Linux (Non parte di FHS).

<<Anchor(srv)>>
 /srv/ :: Dati specifici dei siti che sono '''s'''e'''rv'''iti dal sistema (Non parte di FHS).

<<Anchor(sys)>>
 /sys/ :: '''Il''' file system per esportare oggetti del kernel.<<BR>> (molti file /proc/* dovrebbero essere qui...)

<<Anchor(usr)>>
 /usr/ :: Gerarchia secondaria per dati condivisibili e in sola lettura (prima da '''r'''epository per '''s'''orgenti '''U'''NIX, ora da '''r'''isorse di '''s'''istema '''U'''NIX) <<BR>> (file che '''non''' sono necessari per avviare o ripristinare il sistema)

  * /usr/bin/ : Come per la gerarchia di più alto livello
  * /usr/include/ : File '''include''' standard
  * /usr/lib/ : Come per la gerarchia di più alto livello
  * /usr/sbin/ : Come per la gerarchia di più alto livello
  * /usr/share/ : Dati indipendenti dall'architettura ('''share'''d, condivisi)
  * /usr/src/ : Codice sorgente ('''s'''ou'''rc'''e) (per compilare pacchetti Debian. Vedere anche /usr/local/src/)
  * /usr/X11R6/ : Sistema '''X''' Window, Versione '''11 R'''ilascio '''6'''
  * /usr/local/ : Gerarchia di terzo livello per dati '''local'''i installati dall'amministratore di sistema
    * /usr/local/bin : binari compilati localmente, script di shell locali, ecc.
    * /usr/local/src : Codice sorgente ('''s'''ou'''rc'''e) (posto in cui estrarre e compilare roba non Debian-izzata)

<<Anchor(var)>>
 /var/ :: Dati '''var'''iabili, come file di registro, database, siti web e spool temporanei (e-mail...)
- {{{/lost+found/}}} : Frammenti di file che sono stati recuperati durante il precedente {{{fsck}}}
Line 102: Line 16:
 * Panoramica sull "Albero di directory" (Guida all'installazione di Debian GNU/Linux [[http://www.debian.org/releases/etch/i386/apcs02.html|i386]], [[http://www.debian.org/releases/etch/amd64/apcs02.html|amd64]]..)
 * http://www.pathname.com/fhs/ - Pagina web dello standard FHS
 * http://www.linuxfoundation.org/collaborate/workgroups/lsb/fhs
 * http://refspecs.linuxfoundation.org/fhs.shtml
 * http://www.linuxfoundation.org/en/FHS
 * http://www.debian.org/doc/packaging-manuals/fhs/ - Mirror di FHS su Debian
 * https://secure.wikimedia.org/wikipedia/it/wiki/Filesystem_Hierarchy_Standard
 * https://www.debian.org/releases/stable/amd64/apcs02.it.html - Panoramica dell'albero di directory
 * https://wiki.linuxfoundation.org/lsb/fhs - Pagina wiki della FHS Linux Foundation
 * http://refspecs.linuxfoundation.org/fhs.shtml - Specifiche FHS 3 Specification Series
 * http://www.debian.org/doc/packaging-manuals/fhs/ - Mirror Debian del FHS
Line 112: Line 22:
CategorySystemAdministration CategorySystemAdministration CategoryStorage

Translation(s): English- Castellano - Italiano


File System Hierarchy Standard

Il Filesystem Hierarchy Standard o FHS (standard per la gerarchia del file system) definisce la struttura di directory e i contenuti delle directory nelle distribuzioni Linux.

Struttura delle directory in Debian

In aggiunta alla struttura di directory descritta nel FHS, nei sistemi Debian si possono trovare le seguenti directory:

- /lost+found/ : Frammenti di file che sono stati recuperati durante il precedente fsck

Collegamenti esterni


CategorySystemAdministration CategoryStorage