Aller au contenu


FHS - Filesystem Hierarchy Standard

FHS hiérarchie fichiers

  • Vous ne pouvez pas répondre à ce sujet
3 replies to this topic

#1 Txon

Txon

    AïoligaToR

  • Administrateur
  • PipPipPipPipPipPipPipPipPip
  • 10 854 Messages :
  • Gender:Male

Posté 18 février 2015 - 02:24

Salut !

 

Il y a trois ans déjà, j'ai essayé d'expliquer → ici ← la hiérarchie des fichiers du système Linux et les partitions du disque possibles ou obligatoires. Pour ces dernières il y a à dire et à redire.

 

Par contre, le ''Filesystem Hierarchy Standard'' (FHS) est une constante que respectent toutes les distributions Linux. Son importance tient au fait que dans Linux, tout (programmes, services, images, textes ...) est fichier, y compris les répertoires, les dispositifs d'entrée et de sortie de périphériques ..

 

La majorité des fichiers sont ''regulars'' (réguliers, ordinaires). Ils contiennent des données standards (textes etc.).

Certains se distinguent ..

.. les ''directories'' (répertoires), des fichiers qui contiennent des listes d'autres fichiers,

.. les ''special files'' (fichiers spéciaux) qui correspondent aux mécanismes d'entrée et de sortie et se trouvent généralement dans le répertoire /dev,

.. les ''links'' (liens) qui rendent possible la visibilité d'un fichier ou d'un répertoire depuis n'importe quelle partie de l'arborescence du système,

.. les ''domain sockets'' (IPC sockets), semblables au sockets TCP/IP, référencés par les processus en tant qu'inodes (nœuds d'index), qui permettent des relations entre les processus à travers le réseau avec la protection d'un système de contrôle des fichiers.

.. les ''named pipes'' (tubes nommés), données organisées en FIFO, une des techniques qui permettent la synchronisation entre les opérations, la communication entre les processus sans utiliser la sémantique des sockets.

 

L'arborescence complète (origine BlackMore Ops) ..

FHS BlackMore Ops.png

 

Un résumé du plus important (origine Debian) ..

FHS Debian.png


La liste suivante décrit quelques caractéristiques importantes des répertoires et des partitions. L'utilisation de l'espace disque varie grandement avec la configuration du système et les modes d'utilisation. Les principes généraux énoncés ici constituent une introduction au partitionnement des disques.

La partition racine / doit toujours contenir les répertoires : /etc, /bin, /sbin, /lib et /dev, sinon votre système ne pourra pas démarrer. En général, 150 à 250 Mo sont nécessaires ;

.. /usr : tous les programmes des utilisateurs (/usr/bin), les bibliothèques (/usr/lib), la documentation (/usr/share/doc), etc. sont dans ce répertoire. Cette partie du système de fichiers a besoin du plus d'espace possible. Vous devriez disposer d'au moins 500 Mo d'espace disque. Si vous voulez installer plus de paquets, vous devriez augmenter l'espace disque attribué à ce répertoire. Pour installer un poste de travail ou un serveur « généreux », 4 à 6 Go sont nécessaires ;

.. /var : toutes les données variables comme les articles des forums usenet, les messages électroniques, les sites web, le cache du système des paquets, etc. seront placées dans ce répertoire. La place nécessaire dépend énormément de l'usage que vous faites de votre ordinateur, mais pour la plupart des administrateurs, elle sera dictée par la charge due aux outils de gestion des paquets. Si vous envisagez de faire une installation complète de tout ce que Debian peut vous offrir en une seule fois, réserver 2 à 3 Go d'espace pour /var devrait suffire. Si vous préférez installer le tout en plusieurs étapes (p. ex. d'abord les services et utilitaires, puis les outils texte, puis X11...), vous pouvez vous contenter de 300 à 500 Mo. Si l'espace disque est une contrainte majeure et que vous ne voulez pas faire de mises à jour majeures, vous pouvez vous en tirer avec 30 à 40 Mo ;

.. /tmp : si un programme crée des données temporaires, elles seront probablement placées dans /tmp. 40 à 100 Mo devraient suffire. Certaines applications, gestionnaires d'archives, outils pour créer des CD/DVD, logiciels multimedia, peuvent se servir de /tmp pour stocker provisoirement des images. Si vous comptez utiliser ces programmes, vous devrez recalculer l'espace nécessaire dans /tmp.

.. /home : chaque utilisateur mettra ses données dans un sous-répertoire de ce répertoire. La place nécessaire dépend du nombre d'utilisateurs sur le système, et du genre de fichiers qu'ils devront stocker. Selon l'utilisation du système, vous devriez réserver environ 100 Mo par utilisateur. Réservez beaucoup plus d'espace si des fichiers multimedia (images, MP3, films) seront conservés dans le répertoire.

 

@+

 

Norme de hiérarchie du système de fichiers (Daniel Quinlan - Olivier Tharan .. Linux France .. 1994 – 1999)

Hiérarchie du système de fichiers Debian (aramis_qc .. Debian pour les nuls .. Linuxpedia .. 05 mai 2007)

L’arborescence des fichiers Linux (Admin Debian .. 21 avril 2010)

Organisation de Linux (FHS) (Mistra Formation)

Les systèmes de fichiers (Linux France)


"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety."(Benjamin Franklin)


#2 Neuromancien

Neuromancien

    Octozimien

  • Modérateur
  • PipPipPipPipPipPipPipPipPip
  • 6 551 Messages :
  • Gender:Male
  • Location:Moselle

Posté 18 février 2015 - 04:41

Merci !

C'est, comme d'habitude, très bien documenté et avec en plus tes explications, c'est complet.


"Nous sommes des nains juchés sur des épaules de géants. Nous voyons ainsi davantage et plus loin qu'eux, non parce que notre vue est plus aiguë ou notre taille plus haute, mais parce qu'ils nous portent en l'air et nous élèvent de toute leur hauteur gigantesque." (Bernard de Chartres, XIIe siècle)


#3 Txon

Txon

    AïoligaToR

  • Administrateur
  • PipPipPipPipPipPipPipPipPip
  • 10 854 Messages :
  • Gender:Male

Posté 18 février 2015 - 13:00

..

 

J'ai bien peur que ce soit au contraire assez rudimentaire. Y aurait-il quelque point qui mérite des éclaircissements ?

Pour ce qui est du partitionnement, je compte faire un petit "topo" mais je n'arrive pas à le terminer tant c'est quelque chose de "personnel" et que les possibilités sont nombreuses.

 

@+


"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety."(Benjamin Franklin)


#4 Txon

Txon

    AïoligaToR

  • Administrateur
  • PipPipPipPipPipPipPipPipPip
  • 10 854 Messages :
  • Gender:Male

Posté 28 novembre 2017 - 16:50

..

 

How To View Directory Tree Structure In Linux (sk .. OS Technic .. 07 avril 2017)

 

Linux Directory Structure (File System Structure) (Tech Tuxedo .. YouTube .. 17 Mai 2017)

 

The Linux Directory Structure Explained (Technical Ustad .. YouTube 26 juillet 2017)

 

Linux Directory Structure (File System Structure) (4Security Online .. Penetration testing .. 13 août 2017)

 

Understanding Linux Directory Structure (Teal Ultimate Hckers .. 17 novembre 2017)

 

15 choses que vous devez savoir sur la structure des répertoires Linux.

15 things you need to know about the Linux Directory Structure (FOSS Linux .. 20 novembre 2017)

 

@+


"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety."(Benjamin Franklin)




0 utilisateur(s) en train de lire ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)