<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://petaramesh.org/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Ashram de Swâmi Petaramesh - montage</title>
  <link>http://petaramesh.org/</link>
  <description>Ashram de Swâmi Petaramesh, Grand Guru de la Secte des Adorateurs de Cela.</description>
  <language>fr</language>
  <pubDate>Fri, 21 Nov 2008 20:47:46 +0100</pubDate>
  <copyright>CreativeCommons.org BY-NC-SA 2.0 FR</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>GNU/Linux : Disques, système de fichiers et points de montage</title>
    <link>http://petaramesh.org/post/2007/10/29/GNU/Linux-%3A-Disques-systeme-de-fichiers-et-points-de-montage</link>
    <guid isPermaLink="false">urn:md5:49c7136fd9b9609d32af61f671eb5638</guid>
    <pubDate>Mon, 29 Oct 2007 19:18:00 +0100</pubDate>
    <dc:creator>Petaramesh</dc:creator>
        <category>Informatique non-duelle</category>
        <category>filesystem</category><category>informatique</category><category>Linux</category><category>montage</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://petaramesh.org/public/arc/img/info/2007/Linux_washing_powder.JPG&quot;&gt;&lt;img src=&quot;http://petaramesh.org/public/arc/img/info/2007/.Linux_washing_powder_m.jpg&quot; alt=&quot;Linux washing powder&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; /&gt;&lt;/a&gt;&lt;q&gt;&lt;em&gt;Dis, c'est quoi un &amp;quot;point de montage&amp;quot; ?&lt;/em&gt;&lt;/q&gt; m'a demandé une amie fraîchement convertie au &lt;em&gt;côté lumineux de la Force&lt;/em&gt;...&lt;/p&gt;


&lt;p&gt;Quand on installe un GNU/Linux après avoir longtemps erré &lt;em&gt;du côté obscur&lt;/em&gt;, on se retrouve soudain avec un système bourré de dizaines de milliers de fichiers dans des centaines de répertoires dont on n'a pas la moindre compréhension.&lt;/p&gt;


&lt;p&gt;Une des premières choses qui perplexifient le béotien est que, contrairement à &lt;em&gt;l'autre système&lt;/em&gt;,&lt;sup&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#pnote-1128-1&quot; id=&quot;rev-pnote-1128-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt; les partitions et unités ne sont pas identifiées par des lettres comme &amp;quot;A:&amp;quot;, &amp;quot;C:&amp;quot;, &amp;quot;D:&amp;quot;, etc...&lt;sup&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#pnote-1128-2&quot; id=&quot;rev-pnote-1128-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt;&lt;/p&gt;


&lt;p&gt;Car nous utilisons désormais un &lt;em&gt;système de fichiers virtuel&lt;/em&gt;.&lt;/p&gt;


&lt;p&gt;Petite initiation.&lt;/p&gt;


&lt;p&gt;On va faire simple et se garder d'entrer dans de fumeux détails techniques pour ne pas provoquer une surconsommation d'&lt;a href=&quot;http://fr.wikipedia.org/wiki/Aspirine&quot; hreflang=&quot;fr&quot;&gt;acide acétylsalicylique&lt;/a&gt;&lt;sup&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#pnote-1128-3&quot; id=&quot;rev-pnote-1128-3&quot;&gt;3&lt;/a&gt;]&lt;/sup&gt; &lt;sup&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#pnote-1128-4&quot; id=&quot;rev-pnote-1128-4&quot;&gt;4&lt;/a&gt;]&lt;/sup&gt; chez le néophyte ;-)&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#rev-pnote-1128-1&quot; id=&quot;pnote-1128-1&quot;&gt;1&lt;/a&gt;] Il paraît qu'il existe un &lt;em&gt;autre système&lt;/em&gt; que GNU/Linux, qui proviendrait d'un &lt;em&gt;démon&lt;/em&gt; buggué extrêmement maléfique, mais je n'en suis pas sûr. Peut-être n'est-ce qu'une légende urbaine...&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#rev-pnote-1128-2&quot; id=&quot;pnote-1128-2&quot;&gt;2&lt;/a&gt;] Pourquoi ferait-on quelque chose d'aussi idiot, d'ailleurs ?&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#rev-pnote-1128-3&quot; id=&quot;pnote-1128-3&quot;&gt;3&lt;/a&gt;] À ne pas confondre avec l'&lt;a href=&quot;http://fr.wikipedia.org/wiki/LSD&quot; hreflang=&quot;fr&quot;&gt;acide lysergique diéthylamide&lt;/a&gt;...&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#rev-pnote-1128-4&quot; id=&quot;pnote-1128-4&quot;&gt;4&lt;/a&gt;] Entendu de la bouche d'un spécialiste des accidents vasculaires cérébraux : &lt;q&gt;&lt;em&gt;Je recrute l'essentiel de mes clients parmi les gens qui ne prennent pas d'aspirine quand ils ont mal à la tête.&lt;/em&gt;&lt;/q&gt; À méditer ;-)&lt;/p&gt;&lt;/div&gt;    &lt;p&gt;Le &lt;em&gt;système de fichiers virtuel&lt;/em&gt; d'un Un*x ou d'un GNU/Linux commence à la &amp;quot;&lt;em&gt;racine&lt;/em&gt;&amp;quot;, notée &amp;quot;/&amp;quot;, et à partir de là contient des répertoires, sous-répertoires, et des fichiers en pagaille.&lt;/p&gt;


&lt;p&gt;La &lt;em&gt;racine&lt;/em&gt; du système de fichiers correspond à une partition d'une unité de disque, qui est définie lors de l'installation du système, et peut éventuellement être modifiée par la suite.&lt;/p&gt;


&lt;p&gt;Les autres partitions de disques, et unités de CD-Roms, clés USB etc. sont utilisées après avoir été &lt;em&gt;montées&lt;/em&gt;, c'est-à-dire rendues &lt;em&gt;visibles&lt;/em&gt; sous forme d'un quelconque &lt;em&gt;répertoire&lt;/em&gt; de l'arborescence du système de fichiers. Un répertoire du système de fichiers qui correspond au contenu (&lt;em&gt;filesystem&lt;/em&gt;) d'une partition de disque, CD, etc, s'apelle un &lt;em&gt;point de montage&lt;/em&gt;, et le fait d'associer ou désassocier un périphérique donné à un répertoire de l'arborescence s'appelle &amp;quot;&lt;em&gt;monter&lt;/em&gt;&amp;quot; ou &amp;quot;&lt;em&gt;démonter&lt;/em&gt;&amp;quot; le périphérique. On ne peut accéder aux données d'un périphérique que quand il est &amp;quot;&lt;em&gt;monté&lt;/em&gt;&amp;quot;.&lt;/p&gt;


&lt;p&gt;On dit que sous Un*x, &amp;quot;tout est fichier&amp;quot;, et en particulier tout périphérique est représenté par un fichier spécial qui se trouve dans le répertoire &lt;code&gt;/dev&lt;/code&gt; (devices) ou l'un de ses sous-répertoires. Ainsi, accéder à un périphérique se résume pour le &lt;em&gt;noyau&lt;/em&gt; à ouvrir un fichier, puis à lire ou écrire sur ce fichier.&lt;/p&gt;


&lt;p&gt;Si, par exemple, la partition du disque dur qui contient les données des utilisateurs est la partition n° 5 du premier disque SATA, celle-ci correspondra au périphérique spécial &lt;code&gt;/dev/sda5&lt;/code&gt;,&lt;sup&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#pnote-1128-1&quot; id=&quot;rev-pnote-1128-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt; mais ce n'est pas par là qu'on pourra accéder aux fichiers que cette partition contient.&lt;/p&gt;


&lt;p&gt;Pour accéder au &lt;em&gt;contenu&lt;/em&gt; de la partition, on &lt;em&gt;montera&lt;/em&gt; celle-ci dans le &lt;em&gt;système de fichiers virtuel&lt;/em&gt;, typiquement au &lt;em&gt;point de montage&lt;/em&gt; &lt;code&gt;/home&lt;/code&gt;, et c'est alors sous &lt;code&gt;/home&lt;/code&gt; que l'on trouvera les répertoires contenant les fichiers des utilisateurs.&lt;sup&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#pnote-1128-2&quot; id=&quot;rev-pnote-1128-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt;&lt;/p&gt;


&lt;p&gt;De même, le &amp;quot;lecteur de CD-Rom&amp;quot; correspondra peut-être au périphérique &lt;code&gt;/dev/hdc&lt;/code&gt;, mais ce n'est pas là qu'on verra le contenu d'un CD : Après avoir inséré un CD, on &lt;em&gt;montera&lt;/em&gt; le périphérique &lt;code&gt;/dev/hdc&lt;/code&gt; sur le &lt;em&gt;point de montage&lt;/em&gt; &lt;code&gt;/media/cdrom0&lt;/code&gt; (les distributions GNU/Linux récentes le font le plus souvent automatiquement dès que la présence d'un CD dans le lecteur est détectée), et c'est donc dans ce répertoire &lt;code&gt;/media/cdrom0&lt;/code&gt; du système de fichiers qu'apparaîtra le contenu du CD.&lt;/p&gt;


&lt;p&gt;Suis-je clair comme un lac de montagne, ou comme du jus de boudin ?&lt;/p&gt;



&lt;h3&gt;Les fichiers&lt;/h3&gt;


&lt;p&gt;Avant de nous intéresser à la structure des répertoires et des points de montages, attardons-nous un instant sur les &lt;em&gt;fichiers&lt;/em&gt;.&lt;/p&gt;


&lt;p&gt;Il existe sous Un*x toutes sortes de fichiers &amp;quot;&lt;em&gt;spéciaux&lt;/em&gt;&amp;quot; (bloc, caractère, &lt;em&gt;pipes&lt;/em&gt;), mais nous ne verrons ici pour le moment que les fichiers &lt;em&gt;ordinaires&lt;/em&gt;, et les &lt;em&gt;répertoires&lt;/em&gt;.&lt;/p&gt;


&lt;p&gt;Pour commencer, contrairement à &lt;em&gt;l'autre système&lt;/em&gt;, le caractère que l'on utilise pour séparer les noms de répertoires et de fichiers dans un &lt;em&gt;chemin&lt;/em&gt; est le &amp;quot;/&amp;quot; et non pas le &amp;quot;\&amp;quot;, et c'est beaucoup plus facile à taper !&lt;/p&gt;


&lt;p&gt;Les noms de fichiers peuvent avoir une longueur arbitraire, et peuvent contenir des caractères de toutes sortes, mais seuls les ignorants provenant de &lt;em&gt;l'autre système&lt;/em&gt; auraient l'idée saugrenue de mettre des espaces ou des caractères accentués ou spéciaux dans un nom de fichier ou de répertoire. On se bornera sagement à utiliser des lettres et chiffres, ou les caractères &amp;quot;-&amp;quot;, &amp;quot;_&amp;quot; et &amp;quot;.&amp;quot; (on remplace couramment les espaces par des &amp;quot;_&amp;quot;).&lt;/p&gt;


&lt;p&gt;Les noms de fichiers &lt;em&gt;tiennent compte de la casse&lt;/em&gt; ! Ainsi, &amp;quot;&lt;code&gt;Toto&lt;/code&gt;&amp;quot;, &amp;quot;&lt;code&gt;toto&lt;/code&gt;&amp;quot; et &amp;quot;&lt;code&gt;TOTO&lt;/code&gt;&amp;quot; seront trois fichiers différents !&lt;sup&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#pnote-1128-3&quot; id=&quot;rev-pnote-1128-3&quot;&gt;3&lt;/a&gt;]&lt;/sup&gt;&lt;/p&gt;


&lt;p&gt;Un fichier (ou répertoire) dont le nom commence par un &amp;quot;&lt;strong&gt;.&lt;/strong&gt;&amp;quot; est un &lt;em&gt;fichier caché&lt;/em&gt;, c'est-à-dire qu'il n'apparaît pas par défaut dans la liste du contenu d'un répertoire,&lt;sup&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#pnote-1128-4&quot; id=&quot;rev-pnote-1128-4&quot;&gt;4&lt;/a&gt;]&lt;/sup&gt; à moins d'utiliser une option &amp;quot;&lt;em&gt;montrer les fichiers cachés&lt;/em&gt;&amp;quot;.&lt;sup&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#pnote-1128-5&quot; id=&quot;rev-pnote-1128-5&quot;&gt;5&lt;/a&gt;]&lt;/sup&gt; Ceci ne sert pas à &amp;quot;camoufler&amp;quot; un fichier à un indiscret (puisqu'il est très facile de lister ces fichiers), mais plutôt à éviter de polluer la liste d'un répertoire de quantités de fichiers dont l'usage est généralement réservé au système. D'autre part, une commande utilisant &amp;quot;&lt;code&gt;*&lt;/code&gt;&amp;quot; pour indiquer &amp;quot;tous les fichiers&amp;quot; ignorera les fichiers &lt;em&gt;cachés&lt;/em&gt; du répertoire courant, quelle que soit son action, ce qui peut éviter des bêtises.&lt;sup&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#pnote-1128-6&quot; id=&quot;rev-pnote-1128-6&quot;&gt;6&lt;/a&gt;]&lt;/sup&gt;&lt;/p&gt;


&lt;p&gt;Outre les fichiers, on trouve également des &amp;quot;&lt;em&gt;liens symboliques&lt;/em&gt;&amp;quot; (&lt;em&gt;symlinks&lt;/em&gt;) qui sont des espèces de &amp;quot;raccourcis&amp;quot; ou de synonymes d'un fichier pour un autre. Un lien symbolique est un nom de fichier qui pointe simplement vers un autre fichier (qui peut être dans le même répertoire, ou dans un autre, ou même sur un autre périphérique). Tout accès à un &lt;em&gt;lien symbolique&lt;/em&gt; est automatiquement redirigé par le système sur le fichier réel vers lequel celui-ci pointe. Il est par exemple très courant d'avoir un lien symbolique &amp;quot;&lt;code&gt;/dev/cdrom&lt;/code&gt;&amp;quot; qui pointe sur le périphérique &amp;quot;&lt;code&gt;/dev/hdc&lt;/code&gt;&amp;quot; (le périphérique réel du lecteur).&lt;sup&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#pnote-1128-7&quot; id=&quot;rev-pnote-1128-7&quot;&gt;7&lt;/a&gt;]&lt;/sup&gt; &lt;sup&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#pnote-1128-8&quot; id=&quot;rev-pnote-1128-8&quot;&gt;8&lt;/a&gt;]&lt;/sup&gt;&lt;/p&gt;


&lt;p&gt;Enfin, contrairement à &lt;em&gt;l'autre système&lt;/em&gt;, les &amp;quot;extensions&amp;quot; type &amp;quot;&lt;em&gt;.com&lt;/em&gt;&amp;quot;, &amp;quot;&lt;em&gt;.exe&lt;/em&gt;&amp;quot;, etc, bien que courantes,&lt;sup&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#pnote-1128-9&quot; id=&quot;rev-pnote-1128-9&quot;&gt;9&lt;/a&gt;]&lt;/sup&gt; ne sont pas obligatoires sous GNU/Linux pour indiquer le type d'un fichier. Ce sont les droits sur le fichier (notamment, exécutable ou non) ainsi que son contenu (&amp;quot;&lt;em&gt;MIME type&lt;/em&gt;&amp;quot;) qui déterminent le plus sûrement ce qu'on peut faire avec.&lt;sup&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#pnote-1128-10&quot; id=&quot;rev-pnote-1128-10&quot;&gt;10&lt;/a&gt;]&lt;/sup&gt;&lt;/p&gt;


&lt;p&gt;Nous n'entrerons pas dans cet article dans l'étude des droits et propriétaires de fichiers. Passons maintenant à...&lt;/p&gt;


&lt;p&gt;L'incroyable bordel de répertoires que vous avez sur votre disque, ou...&lt;/p&gt;



&lt;h3&gt;L'arborescence standard de répertoires et points de montage&lt;/h3&gt;


&lt;p&gt;L'arborescence d'un système de fichiers GNU/Linux et de ses points de montage correspond à une standardisation précise, chaque répertoire et point de montage ayant sa raison d'être propre.&lt;/p&gt;


&lt;p&gt;Typiquement, la partition racine &amp;quot;/&amp;quot; d'un système de fichiers doit au minimum contenir ce qui est nécessaire pour faire démarrer le système et monter les &lt;em&gt;autres&lt;/em&gt; partitions et filesystems sous les points de montage appropriés. La partition racine contient également des utilitaires vitaux permettant le dépannage et des opérations de secours, ainsi que les principaux fichiers de configuration du système.&lt;/p&gt;


&lt;p&gt;Quand on installe une &lt;em&gt;Ubuntu&lt;/em&gt;, on se trouve typiquement avec quatre partitions :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Une &lt;em&gt;racine&lt;/em&gt; &amp;quot;/&amp;quot;, qui contient pratiquement la totalité du système &lt;em&gt;sauf&lt;/em&gt; les fichiers personnels des utilisateurs.&lt;/li&gt;
&lt;li&gt;Un &lt;code&gt;/boot&lt;/code&gt; qui contient uniquement les fichiers permettant le démarrage du système (&lt;em&gt;bootloader, noyau, initrd&lt;/em&gt;).&lt;/li&gt;
&lt;li&gt;Un &lt;code&gt;/home&lt;/code&gt; qui contiendra les &lt;em&gt;répertoires personnels&lt;/em&gt; (les fichiers des utilisateurs et leur configuration propre)&lt;/li&gt;
&lt;li&gt;Un &lt;em&gt;swap&lt;/em&gt;, qui n'est pas &lt;em&gt;monté&lt;/em&gt; dans le filesystem et sert de zone de mémoire virtuelle (voir &lt;a href=&quot;http://petaramesh.org/post/2007/10/27/Securisation-dune-Ubuntu%3A-Chiffrement-du-swap&quot; hreflang=&quot;fr&quot;&gt;mon article à propos du chiffrement du swap&lt;/a&gt;).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Sur une installation effectuée par un connaisseur, on trouve fréquemment davantage de partitions réparties à de nombreux points de montage. L'intérêt de répartir les fichiers dans différentes partitions est multiple :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Limiter (et garantir) la place que peuvent occuper des fichiers d'un certain type en les mettant dans une partition séparée : Les fichiers de cette partition ne pourront donc jamais occuper &amp;quot;toute la place&amp;quot; sur le système si jamais un programme ou un utilisateur devient fou, etc ;-)&lt;/li&gt;
&lt;li&gt;Limiter la casse en cas d'endommagement d'un filesystem : Certains fichiers vitaux, et les programmes, sont rarement ou jamais accédés en écriture, ainsi, si un plantage brutal ou une coupure de courant devait endommager un &lt;em&gt;filesystem&lt;/em&gt;, une partition sur laquelle on écrit rarement a très peu de risques d'être endommagée (une partition sur laquelle on écrit en permanence est davantage exposée, bien que les &lt;em&gt;filesystems&lt;/em&gt; Linux soient très résistants. Surtout &lt;em&gt;ext3&lt;/em&gt;).&lt;/li&gt;
&lt;li&gt;Pouvoir utiliser des &lt;em&gt;filesystems&lt;/em&gt; de type différents (orientés performances ou sécurité, par exemple) ou utilisant des &lt;em&gt;options de montage&lt;/em&gt; différentes.&lt;/li&gt;
&lt;li&gt;Pouvoir éventuellement &lt;em&gt;chiffrer&lt;/em&gt; certains systèmes de fichiers, et pas d'autres.&lt;/li&gt;
&lt;li&gt;Pouvoir &lt;em&gt;démonter&lt;/em&gt; (en mode maintenance) certains systèmes de fichiers pour les vérifier ou les modifier ; un système de fichiers de dimensions réduites se vérifie et se répare bien plus rapidement qu'un gros, d'où l'intérêt de maintenir les données essentielles du système dans un filesystem relativement petit, et de ne pas les mélanger avec les photos ou la musique des utilisateurs ;-)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Dans la liste de répertoires ci-dessous, j'indique comme :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;[dans racine] : Un répertoire qui doit faire partie de la partition racine, et ne &lt;em&gt;doit pas&lt;/em&gt; être un point de montage d'une autre partition&lt;/li&gt;
&lt;li&gt;[PM] : Indique un point de montage obligatoire, courant ou conseillé, pour une autre partition (qui contiendra donc tous les répertoires et sous-répertoires pour cette partie de l'arborescence).&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;/&lt;/strong&gt; (&lt;em&gt;Racine du Filesystem&lt;/em&gt;) &lt;strong&gt;[PM Obligatoire]&lt;/strong&gt; : C'est &lt;em&gt;l'Origine du Monde&lt;/em&gt; ;-) La racine du filesystem contient l'ensemble des répertoires qui sont nécessaires au démarrage du système (ils sont détaillés ci-dessous) et au montage des autres systèmes de fichiers, et un certain nombre d'utilitaires de base. Elle contient également les &lt;em&gt;points de montage&lt;/em&gt; des autres &lt;em&gt;filesystems&lt;/em&gt; - qui sont simplement des &lt;em&gt;répertoires vides&lt;/em&gt; ordinaires tant que rien n'est &lt;em&gt;monté&lt;/em&gt; dessous.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;/boot [PM Fortement Recommandé]&lt;/strong&gt; : Contient uniquement ce qui est nécessaire au &lt;em&gt;boot&lt;/em&gt; initial de la machine, et uniquement à ce stade. A la limite, /boot pourrait très bien ne pas être &lt;em&gt;monté&lt;/em&gt; du tout une fois que la machine fonctionne, ou être monté en lecture seule. Il est d'usage de réserver pour &lt;code&gt;/boot&lt;/code&gt; la première partition du disque dur, et de la faire de taille modeste (typiquement moins de 100 Mo). &lt;code&gt;/boot&lt;/code&gt; contient les fichiers principaux suivants :
&lt;ul&gt;
&lt;li&gt;/boot/vmlinuz-xxxxxx :  Le &lt;em&gt;noyau&lt;/em&gt; de Linux, c'est-à-dire la partie essentielle du système d'exploitation.&lt;/li&gt;
&lt;li&gt;/boot/initrd.img-xxxxxx : Le RamDisk Initial (&lt;em&gt;Initial Ramdisk&lt;/em&gt; ou &lt;em&gt;Initial RAMFS&lt;/em&gt;) : C'est un fichier en théorie optionnel, mais en pratique présent sur quasiment toutes les distributions Linux standard. Il contient un &amp;quot;&lt;em&gt;Filesystem racine provisoire&lt;/em&gt;&amp;quot; qui sera installé en mémoire et permettra au noyau de charger les modules et d'effectuer les opérations nécessaires au montage du véritable &amp;quot;/&amp;quot;. Une fois ceci fait, le noyau bascule sur le véritable &amp;quot;/&amp;quot; et l&lt;em&gt;'initrd&lt;/em&gt; ne sert plus.&lt;/li&gt;
&lt;li&gt;/boot/grub : Ce répertoire vital contient les fichiers essentiels du chargeur de démarrage (&lt;em&gt;bootloader&lt;/em&gt;) &lt;em&gt;&lt;acronym title=&quot;GRand Unified Bootloader&quot;&gt;grub&lt;/acronym&gt;&lt;/em&gt;
&lt;ul&gt;
&lt;li&gt;/boot/grub/menu.lst : Ce fichier est le menu proposé par le chargeur de démarrage lors du boot de la machine.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;/bin [dans racine] : Contient un ensemble de programmes (exécutables) nécessaires au démarrage du système ou à son dépannage.&lt;/li&gt;
&lt;li&gt;/sbin [dans racine] : Contient un ensemble de programmes (exécutables) normalement réservés à l'administrateur, nécessaires au démarrage du système ou à son dépannage.&lt;/li&gt;
&lt;li&gt;/lib [dans racine] : Contient les bibliothèques nécessaires au démarrage du système ou à son dépannage, et notamment...
&lt;ul&gt;
&lt;li&gt;/lib/modules : Les &lt;em&gt;modules&lt;/em&gt; du noyau Linux, qui contiennent les pilotes de fonctionnalités et de périphériques.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;/etc&lt;/strong&gt; [dans racine] : Ce répertoire est l'un des plus importants : Il contient la quasi-totalité des fichiers de configuration du système et de ses logiciels,&lt;sup&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#pnote-1128-11&quot; id=&quot;rev-pnote-1128-11&quot;&gt;11&lt;/a&gt;]&lt;/sup&gt; et notamment :
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;/etc/fstab&lt;/strong&gt; : Le fichier qui définit les points de montage des différentes partitions et systèmes de fichiers : C'est &lt;em&gt;le&lt;/em&gt; fichier vital par excellence.&lt;/li&gt;
&lt;li&gt;/etc/crypttab : Le fichier qui définit les systèmes de fichiers chiffrés.&lt;/li&gt;
&lt;li&gt;/etc/passwd : Le fichier qui, comme son nom ne l'indique pas, contient la liste des utilisateurs du système et leur définition (mais pas leurs mots de passe, sur les systèmes modernes).&lt;/li&gt;
&lt;li&gt;/etc/shadow : Le fichier qui, comme son nom ne l'indique pas, contient les mots de passe (chiffrés sous forme de &lt;em&gt;hash&lt;/em&gt;) des utilisateurs.&lt;/li&gt;
&lt;li&gt;/etc/group : Le fichier définissant les groupes d'utilisateurs et l'appartenance de tel utilisateur à tel groupe.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;/etc/init.d&lt;/strong&gt; : Le répertoire contenant les scripts de démarrage de l'ensemble des démons et fonctions du système.&lt;sup&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#pnote-1128-12&quot; id=&quot;rev-pnote-1128-12&quot;&gt;12&lt;/a&gt;]&lt;/sup&gt;&lt;/li&gt;
&lt;li&gt;/etc/rc[S0-6].d : Les &amp;quot;n&amp;quot; (0-6, S) répertoires contenant des liens symboliques permettant de lancer les démons et les fonctions du système en fonction du &lt;em&gt;runlevel&lt;/em&gt; demandé.&lt;sup&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#pnote-1128-13&quot; id=&quot;rev-pnote-1128-13&quot;&gt;13&lt;/a&gt;]&lt;/sup&gt;&lt;/li&gt;
&lt;li&gt;/etc/X11 : Le répertoire contenant les fichiers de configuration du serveur graphique, et notamment son fichier de configuration principal : &lt;em&gt;xorg.conf&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;/usr [PM Fréquent]&lt;/strong&gt; : Le répertoire contenant tous les programmes &amp;quot;&lt;em&gt;utilisateur&lt;/em&gt;&amp;quot; du système, c'est-à-dire tous les programmes qui n'appartient &lt;em&gt;pas&lt;/em&gt; à un utilisateur précis :-D mais au contraire qui sont issus de tous les paquetages installés sur le système, non nécessaires durant les premières phases du démarrage : &lt;sup&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#pnote-1128-14&quot; id=&quot;rev-pnote-1128-14&quot;&gt;14&lt;/a&gt;]&lt;/sup&gt;
&lt;ul&gt;
&lt;li&gt;/usr/bin : Les programmes exécutables&lt;/li&gt;
&lt;li&gt;/usr/sbin : Les programmes normalement réservés à l'administrateur (&lt;em&gt;root&lt;/em&gt;)&lt;/li&gt;
&lt;li&gt;/usr/lib : Les bibliothèques&lt;/li&gt;
&lt;li&gt;/usr/local : Les programmes &amp;quot;locaux&amp;quot;, c'est-à-dire typiquement ceux qui ne font pas partie de la &lt;em&gt;distribution Linux&lt;/em&gt; utilisée, et qui n'ont pas été installés sous forme de paquetages prêts à l'emploi, mais plus probablement à partir d'archives (&lt;em&gt;.tar.gz&lt;/em&gt;) et compilés sur place. Ces programmes sont généralement bordéliques à maintenir.&lt;/li&gt;
&lt;li&gt;/usr/share : L'ensemble des fichiers statiques nécessaires aux programmes, mais qui ne sont pas eux-mêmes des programmes (icônes, fichiers-types, etc...)
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;/usr/share/doc&lt;/strong&gt; : La documentation jointe à chacun des paquetages de logiciels. &lt;strong&gt;&lt;em&gt;À consommer sans modération !&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;/var &lt;strong&gt;[PM Fréquent]&lt;/strong&gt; : Répertoire de l'ensemble des fichiers &lt;em&gt;VARiables&lt;/em&gt; du système, c'est-à-dire tous les fichiers de données utilisés par des services ou démons, mais qui n'appartiennent pas à un utilisateur en particulier. Typiquement bases de données, etc. &lt;code&gt;/var&lt;/code&gt; n'a pas besoin d'avoir une partition séparée sur une machine &amp;quot;poste de travail simple&amp;quot;, mais en aura pratiquement toujours une sur un serveur. On y trouve parmi d'autres choses :
&lt;ul&gt;
&lt;li&gt;/var/mail : Répertoire de réception et distribution du courier (&lt;em&gt;e-mail&lt;/em&gt;) des utilisateurs. Souvent un lien symbolique vers &lt;code&gt;/var/spool/mail&lt;/code&gt;, à moins que ce ne soit le contraire ;-)&lt;/li&gt;
&lt;li&gt;/var/spool : Répertoire de &lt;em&gt;spools&lt;/em&gt;, c'est-à-dire fichiers &amp;quot;temporaires&amp;quot; en attente de transmission (par exemple, fichiers en attente d'impression, e-mails non encore relevés...)
&lt;ul&gt;
&lt;li&gt;/var/spool/mail : Voir &lt;code&gt;/var/mail&lt;/code&gt; ;-)&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;/var/cache : Fichiers &amp;quot;&lt;em&gt;en cache&lt;/em&gt;&amp;quot; c'est-à-dire gardés temporairement en attente d'utilisation ou de réutilisation, le plus souvent purgés automatiquement quand ils ne sont plus nécessaires. C'est par exemple là que vont les paquetages de logiciels ou de mises-à-jour téléchargés depuis Internet, avant et pendant leur installation. Ils y sont conservés &amp;quot;tant qu'il y a de la place&amp;quot;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;/var/log :&lt;/strong&gt; Le répertoire de tous les fichiers journaux enregistrant les évènements et le fonctionnement du système et de tous ses services ou démons. Ils y sont conservés pour une certaine durée.&lt;/li&gt;
&lt;li&gt;/var/tmp : Un répertoire de fichiers &amp;quot;temporaires mais conservés&amp;quot;, c'est-à-dire de fichiers créés par des applications diverses et qui peuvent être automatiquement recréés s'ils manquent, mais qui sont souvent conservés là sans limitation précise de durée, pour économiser le temps de les régénérer à chaque fois. Répertoire largement utilisé par KDE pour chaque utilisateur.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;/tmp &lt;strong&gt;[PM Conseillé]&lt;/strong&gt; : Répertoire de fichiers &amp;quot;&lt;em&gt;réellement temporaires&lt;/em&gt;&amp;quot;, dont le contenu est purgé à chaque reboot sur certaines distributions, et souvent également de manière automatique par un utilitaire périodique (&lt;em&gt;tmpwatch&lt;/em&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;/home [PM Fortement Recommandé]&lt;/strong&gt; : Le répertoire de base contenant les répertoires personnels de tous les utilisateurs du système. Chaque utilisateur ne peut normalement accéder qu'aux données de son propre répertoire personnel, et pas à celles des autres utilisateurs.&lt;/li&gt;
&lt;li&gt;/root [dans racine] : À titre d'exception, le répertoire personnel de l'administrateur (&lt;em&gt;root&lt;/em&gt;) est situé directement sous la racine, pour qu'il puisse y accéder même si &lt;code&gt;/home&lt;/code&gt; n'est pas monté.&lt;/li&gt;
&lt;li&gt;/mnt [dans racine] : Répertoire contenant des sous-répertoires dont chacun est normalement un point de montage pour un autre périphérique ou partition qui n'a pas sa place dans l'arborescence standard, ou n'est pas monté en permanence.&lt;/li&gt;
&lt;li&gt;/media [dans racine] : Sur certaines distributions (notamment ''Ubuntu'), a le même rôle que &lt;code&gt;/mnt&lt;/code&gt;, mais est plus spécifiquement destiné aux périphériques amovibles (CD-Rom, disquette, clés USB, appareil photo, etc.) par exemple :
&lt;ul&gt;
&lt;li&gt;/media/cdrom0 [PM Automatique] : Un CD-Rom, souvent monté automatiquement sur les distributions récentes,&lt;/li&gt;
&lt;li&gt;/media/flashdisk [PM Automatique] : Une clé USB...&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;/opt [PM Possible] : Un répertoire ayant un peu le même rôle que &lt;code&gt;/usr/local&lt;/code&gt;, et utilisé par certains logiciels. Pour éviter d'avoir &lt;code&gt;/opt&lt;/code&gt; dans la partition racine et de devoir utiliser pour lui une partition spécifique alors qu'il sert peu, je crée habituellement un &lt;code&gt;/usr/local/opt&lt;/code&gt; et je transforme ensuite &lt;code&gt;/opt&lt;/code&gt; en lien symbolique =&amp;gt; &lt;code&gt;/usr/local/opt&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;/dev&lt;/strong&gt; [PM Virtuel] : Ce point de montage virtuel le plus souvent géré par un démon (&lt;em&gt;udev&lt;/em&gt;) contient des pseudo-fichiers permettant l'accès à tous les périphériques du système (ainsi, tous les périphériques sont définis dans &lt;code&gt;/dev&lt;/code&gt;). On y trouve, entre mille autres choses :
&lt;ul&gt;
&lt;li&gt;/dev/hd[a-z][1-n] : Les disques durs et leurs partitions (ou lecteurs/graveurs de CD) IDE&lt;/li&gt;
&lt;li&gt;/dev/sd[a-z][1-n] : Les disques durs SCSI, SATA ou amovibles et leurs partitions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;/dev/null&lt;/strong&gt; : &lt;strong&gt;Monsieur &lt;em&gt;Dave Null&lt;/em&gt; est le plus proche équivalent Linuxien d'un trou noir :&lt;/strong&gt; Toute donnée envoyée dans &lt;code&gt;/dev/null&lt;/code&gt; se perd définitivement dans un univers parallèle composé de &lt;em&gt;p-branes&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;/dev/zero : Un périphérique en entrée, qui, poétiquement, ne fournit que des zéros, mais peut en fournir une quantité infinie.&lt;/li&gt;
&lt;li&gt;/dev/random : Un périphérique fournissant des nombres &amp;quot;réellement&amp;quot; aléatoires de qualité cryptographique, s'appuyant en partie sur des évènements physiques imprévisibles (accès disques, activité réseau, frappes au clavier, déplacements de souris, heure en microsecondes), le tout mélangé et bien secoué avec un gramme de &lt;em&gt;hash&lt;/em&gt;. Fournit des données à un rythme très lent (non, ce n'est pas à cause du &lt;em&gt;hash&lt;/em&gt;), donc ne peut être raisonnablement utilisable que pour obtenir de très petites quantités de nombres aléatoires.&lt;/li&gt;
&lt;li&gt;/dev/urandom : Une version beaucoup plus rapide, en fait un générateur &lt;em&gt;pseudo&lt;/em&gt;-aléatoire irrégulièrement &amp;quot;&lt;em&gt;perturbé&lt;/em&gt;&amp;quot; par le précédent. Permet d'obtenir de grandes quantités de nombres aléatoires relativement rapidement, mais de qualité cryptographique théoriquement moindre que le précédent.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;/proc [PM Virtuel] : Répertoire virtuel donnant des informations sur le fonctionnement du noyau, le système, la configuration des services, et permettant de reconfigurer certaines choses &amp;quot;à chaud&amp;quot; en lisant ou écrivant les fichiers virtuels qui s'y trouvent.&lt;sup&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#pnote-1128-15&quot; id=&quot;rev-pnote-1128-15&quot;&gt;15&lt;/a&gt;]&lt;/sup&gt; Par exemple :
&lt;ul&gt;
&lt;li&gt;/proc/mounts : Contient la liste des points de montage actifs.&lt;/li&gt;
&lt;li&gt;/proc/cpuinfo : Contient des informations sur le processeur de la machine : Essayez &amp;quot;&lt;code&gt;cat /proc/cpuinfo&lt;/code&gt;&amp;quot;&lt;sup&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#pnote-1128-16&quot; id=&quot;rev-pnote-1128-16&quot;&gt;16&lt;/a&gt;]&lt;/sup&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;/sys [PM Virtuel] : C'est un système de fichiers virtuel apparu il y a une paire d'années et destiné, à terme, à remplacer le &amp;quot;vieux&amp;quot; &lt;code&gt;/dev&lt;/code&gt; et le &amp;quot;vieux&amp;quot; &lt;code&gt;/proc&lt;/code&gt; si j'ai bien compris, mais pour le moment, rares sont les raisons particulières de s'intéresser à son contenu ;-)&lt;/li&gt;
&lt;li&gt;/initrd [dans racine] : Ce répertoire vide n'est qu'un &amp;quot;pivot&amp;quot; utilisé lors du &lt;em&gt;boot&lt;/em&gt; pour passer du système de fichiers de l&lt;em&gt;'initrd&lt;/em&gt; au système de fichiers racine réel. Il ne sert à rien d'autre, mais ne doit surtout pas être supprimé (sinon &lt;em&gt;gros&lt;/em&gt; bobo !)&lt;/li&gt;
&lt;li&gt;/lost+found [dans chaque partition] (&lt;em&gt;Objets Trouvés&lt;/em&gt;) : Ce répertoire (qui ne doit pas être supprimé) sert uniquement en cas de vérification (&lt;em&gt;fsck&lt;/em&gt;&lt;sup&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#pnote-1128-17&quot; id=&quot;rev-pnote-1128-17&quot;&gt;17&lt;/a&gt;]&lt;/sup&gt; &lt;sup&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#pnote-1128-18&quot; id=&quot;rev-pnote-1128-18&quot;&gt;18&lt;/a&gt;]&lt;/sup&gt;) d'un filesystem à recueillir la &amp;quot;récupération&amp;quot; des fragments de fichiers éventuels qui pourraient être récupérés, si l'outil de vérification ne sait pas quel est le nom des fichiers ou dans quel répertoire les affecter. Le répertoire &lt;code&gt;/lost+found&lt;/code&gt; est donc vraiment &lt;em&gt;le bureau des objets trouvés&lt;/em&gt;. Cela dit, en 10+ ans de GNU/Linux, je n'ai jamais rien vu qui soit perdu, donc je n'ai jamais rien vu qui soit retrouvé ;-)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;[SWAP]&lt;/strong&gt; [Pas de PM] : Le &lt;em&gt;swap&lt;/em&gt; n'est pas à proprement parler un élément du &lt;em&gt;filesystem&lt;/em&gt;. Bien que défini dans &lt;code&gt;/etc/fstab&lt;/code&gt;, Il n'a pas de point de montage et ne peut donc pas être accédé directement. Il est uniquement utilisé par le noyau en fonction de ses besoins de mémoire.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Voilà. On va s'arrêter là pour l'instant, hein ?&lt;/p&gt;


&lt;hr /&gt;


&lt;p&gt;Ah, j'oubliais : La commande &amp;quot;&lt;code&gt;mount&lt;/code&gt;&amp;quot; (cf. &lt;em&gt;man mount&lt;/em&gt;) permet de monter un système de fichiers, tandis que la commande &amp;quot;&lt;code&gt;umount&lt;/code&gt;&amp;quot; permet de le démonter. La commande &amp;quot;&lt;code&gt;mount&lt;/code&gt;&amp;quot; sans paramètre permet de connaître les points de montage actuellement actifs :&lt;/p&gt;


&lt;pre&gt;root@totor:~# mount
/dev/&lt;a href=&quot;http://evms.sourceforge.net/&quot;&gt;evms&lt;/a&gt;/lv_racine on / type ext3 (rw,noatime,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
lrm on /lib/modules/2.6.22-14-generic/volatile type tmpfs (rw)
/dev/evms/boot on /boot type ext3 (rw,noatime)
/dev/evms/lv_home on /home type ext3 (rw,noatime,quota)
/dev/mapper/ctemp on /tmp type ext2 (rw,noatime)
/dev/evms/lv_usr on /usr type ext3 (rw,noatime)
/dev/evms/lv_var on /var type ext3 (rw,noatime,quota)
securityfs on /sys/kernel/security type securityfs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)&lt;/pre&gt;


&lt;p&gt;Le contenu du fichier &lt;code&gt;/etc/fstab&lt;/code&gt; (&amp;quot;&lt;code&gt;cat /etc/fstab&lt;/code&gt;&amp;quot;) permet de connaître les montages définis pour le système (et appliqués à chaque démarrage).&lt;/p&gt;


&lt;p&gt;La commande &amp;quot;&lt;code&gt;df&lt;/code&gt;&amp;quot; permet de connaître l'espace total / occupé / disponible sur chaque système de fichiers monté :&lt;/p&gt;


&lt;pre&gt;Sys. de fich.            Tail. Occ. Disp. %Occ. Monté sur
/dev/&lt;a href=&quot;http://evms.sourceforge.net/&quot;&gt;evms&lt;/a&gt;/lv_racine  1008M  509M  448M  54% /
varrun                950M  272K  950M   1% /var/run
varlock               950M  4,0K  950M   1% /var/lock
udev                  950M  316K  950M   1% /dev
devshm                950M     0  950M   0% /dev/shm
lrm                   950M   34M  916M   4% /lib/modules/2.6.22-14-generic/volatile
/dev/evms/boot        251M   89M  150M  38% /boot
/dev/evms/lv_home      95G   33G   58G  37% /home
/dev/mapper/ctemp     2,0G   12M  1,9G   1% /tmp
/dev/evms/lv_usr       16G  5,1G  9,9G  35% /usr
/dev/evms/lv_var       16G  5,2G  9,9G  35% /var&lt;/pre&gt;


&lt;hr /&gt;


&lt;p&gt;Une petite citation pour finir ?&lt;/p&gt;


&lt;p&gt;&lt;q&gt;&lt;em&gt;Ceux qui ne connaissent pas Unix sont condamnés à en inventer une pâle copie.&lt;/em&gt;&lt;/q&gt;&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#rev-pnote-1128-1&quot; id=&quot;pnote-1128-1&quot;&gt;1&lt;/a&gt;] Les disques (ou lecteurs de CD, etc...) IDE sont appelés par le système &lt;code&gt;/dev/hda&lt;/code&gt;... &lt;code&gt;/dev/hdz&lt;/code&gt;... dans l'ordre où il les découvre au boot ; pour les disques SCSI, SATA ou amovibles, ce sera généralement &lt;code&gt;/dev/sda&lt;/code&gt;... &lt;code&gt;/dev/sdz&lt;/code&gt;... Ensuite, pour les disques durs, les partitions sont numérotées de 1 à 4 pour les &amp;quot;partitions primaires&amp;quot; et à partir de 5 pour les &amp;quot;partitions logiques&amp;quot; dans une &amp;quot;partition étendue&amp;quot;. Ainsi, &lt;code&gt;/dev/sdb&lt;/code&gt; représente le deuxième disque SATA dans son entier, &lt;code&gt;/dev/sdb1&lt;/code&gt; sa première partition primaire, &lt;code&gt;/dev/sdb6&lt;/code&gt; sa deuxième &amp;quot;partition logique&amp;quot;, etc.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#rev-pnote-1128-2&quot; id=&quot;pnote-1128-2&quot;&gt;2&lt;/a&gt;] Ce &lt;em&gt;montage&lt;/em&gt; se fait automatiquement au démarrage du système, il est gouverné par le fichier de configuration &lt;code&gt;/etc/fstab&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#rev-pnote-1128-3&quot; id=&quot;pnote-1128-3&quot;&gt;3&lt;/a&gt;] Il en va de même pour les commandes, qui ne sont rien d'autre que des fichiers exécutables...&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#rev-pnote-1128-4&quot; id=&quot;pnote-1128-4&quot;&gt;4&lt;/a&gt;] Commande &amp;quot;&lt;code&gt;ls&lt;/code&gt;&amp;quot;&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#rev-pnote-1128-5&quot; id=&quot;pnote-1128-5&quot;&gt;5&lt;/a&gt;] Commande &amp;quot;&lt;code&gt;ls -a&lt;/code&gt;&amp;quot;&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#rev-pnote-1128-6&quot; id=&quot;pnote-1128-6&quot;&gt;6&lt;/a&gt;] Comme effacer involontairement des fichiers de configuration de certaines applications, qui se trouvent pour un utilisateur donné dans le répertoire personnel de cet utilisateur.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#rev-pnote-1128-7&quot; id=&quot;pnote-1128-7&quot;&gt;7&lt;/a&gt;] Les liens symboliques se créent avec la commande &amp;quot;&lt;code&gt;ln -s fichier_réel lien_à_créer&lt;/code&gt;&amp;quot;.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#rev-pnote-1128-8&quot; id=&quot;pnote-1128-8&quot;&gt;8&lt;/a&gt;] Il existe également des &lt;em&gt;liens physiques&lt;/em&gt; (&lt;em&gt;hard links&lt;/em&gt;), mais nous n'en parlerons pas ici.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#rev-pnote-1128-9&quot; id=&quot;pnote-1128-9&quot;&gt;9&lt;/a&gt;] Pas pour des &amp;quot;&lt;em&gt;.com&lt;/em&gt;&amp;quot; ou &amp;quot;&lt;em&gt;.exe&lt;/em&gt;&amp;quot; bien sûr, mais pour d'autres types de fichiers.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#rev-pnote-1128-10&quot; id=&quot;pnote-1128-10&quot;&gt;10&lt;/a&gt;] La commande &amp;quot;&lt;code&gt;file machin&lt;/code&gt;&amp;quot; indique le type du fichier machin en fonction de son contenu.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#rev-pnote-1128-11&quot; id=&quot;pnote-1128-11&quot;&gt;11&lt;/a&gt;] Il est donc vital d'en faire régulièrement une copie de sauvegarde.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#rev-pnote-1128-12&quot; id=&quot;pnote-1128-12&quot;&gt;12&lt;/a&gt;] Qui sous Ubuntu s'appellent avec une commande de type &amp;quot;&lt;code&gt;invoke-rc.d démon-truc start&lt;/code&gt;&amp;quot;&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#rev-pnote-1128-13&quot; id=&quot;pnote-1128-13&quot;&gt;13&lt;/a&gt;] Il s'agit là d'un concept complexe qui sera abordé... un autre jour ;-)&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#rev-pnote-1128-14&quot; id=&quot;pnote-1128-14&quot;&gt;14&lt;/a&gt;] Il n'est pas forcément indiqué de faire de &lt;code&gt;/usr&lt;/code&gt; une partition séparée de la racine pour une installation de poste de travail personnel.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#rev-pnote-1128-15&quot; id=&quot;pnote-1128-15&quot;&gt;15&lt;/a&gt;] On est prié de ne pas y écrire n'importe quoi n'importe où ;-)&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#rev-pnote-1128-16&quot; id=&quot;pnote-1128-16&quot;&gt;16&lt;/a&gt;] La commande &amp;quot;&lt;code&gt;cat&lt;/code&gt;&amp;quot; permet de copier le contenu d'un fichier vers la &lt;em&gt;sortie standard&lt;/em&gt;, c'est-à-dire dans le cas général de l'afficher sur un terminal.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#rev-pnote-1128-17&quot; id=&quot;pnote-1128-17&quot;&gt;17&lt;/a&gt;] L'équivalent d'un &lt;em&gt;scandisk&lt;/em&gt; dans &lt;em&gt;l'autre système&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://petaramesh.org/post/2007/10/29/GNU/#rev-pnote-1128-18&quot; id=&quot;pnote-1128-18&quot;&gt;18&lt;/a&gt;] &lt;strong&gt;&lt;em&gt;UNIX&lt;/em&gt; Sex&lt;/strong&gt; : &lt;code&gt;{ look; find; talk; grep; touch; finger; find; flex; unzip; mount; workbone; fsck; yes; gasp; fsck; yes; eject; umount; makeclean; zip; split; done; exit; }&lt;/code&gt;&lt;/p&gt;&lt;/div&gt;</description>
    
    
    
          <comments>http://petaramesh.org/post/2007/10/29/GNU/Linux-%3A-Disques-systeme-de-fichiers-et-points-de-montage#comment-form</comments>
      <wfw:comment>http://petaramesh.org/post/2007/10/29/GNU/Linux-%3A-Disques-systeme-de-fichiers-et-points-de-montage#comment-form</wfw:comment>
      <wfw:commentRss>http://petaramesh.org/feed/rss2/comments/1128</wfw:commentRss>
      </item>
    
</channel>
</rss>