Tous les arguments que Zoredache met en avant sont valides; on pourrait bricoler un peu avec les détails (avoir une machine en place plus rapidement pour pouvoir faire autre chose alors que fsck'ing avec d'autres systèmes de fichiers ne vous fait pas beaucoup de bien si la raison du système pour exister à la base est sur ces autres systèmes de fichiers) ; Cependant, ils sont tous un peu de justification après le fait.
À l'époque vraiment ancienne, il n'y avait pas de système de fichiers sur des partitions séparées, mais sur des disques séparés, car les disques étaient vraiment petits. Pensez 10 Mo. (1) Vous disposiez donc d’une minuscule partition / partition, d’un disque / var, d’un disque / usr, d’un disque / tmp et d’un disque / home. Si vous aviez besoin de plus d'espace, vous avez acheté un autre disque.
Ensuite, les "gros" disques de 50 Mo ont commencé à coûter moins cher que le programme Moon, et il est devenu soudainement possible de placer un système entier sur un disque avec une quantité utilisable d'espace utilisateur.
Néanmoins, la taille des disques étant relativement petite par rapport à ce qu’il était possible de générer par ordinateur, isoler / var et / opt et / home afin que le remplissage de celui-ci ne mette pas l’ordinateur en panne restait une bonne idée.
Aujourd'hui, dans une situation d'entreprise, je ne partitionne pas les systèmes d'exploitation. Les données sont partitionnées, en particulier si elles sont générées par l'utilisateur. mais souvent c'est parce que cela se trouve sur des matrices de disques à haute vitesse et / ou redondantes. Cependant, / var et / usr résident tous dans la même partition que /.
Dans un environnement domestique, la même chose - / home devrait probablement se trouver sur un disque / une baie distincte, de sorte que l’on puisse installer / mettre à niveau / interrompre / réparer les systèmes d’exploitation souhaités.
La raison en est que peu importe la taille de votre / var, de votre fichier / usr ou de l’arbre qu’il obtienne, vous aurez soit hilarement tort, soit une ridicule dérision. Un de mes anciens collègues d'école jure en partitionnant, et je suis toujours chagriné par lui quand il finit par s'asseoir dans un fsck de 180 jours sur un système que j'ai créé. Mais je peux compter sur une main tout au long de ma carrière le nombre de fois où quelque chose a été rempli / effacé le système, alors que je peux compter une main le nombre de fois que cette année j'ai regardé un système où décidé / var n'aurait jamais besoin d'être supérieur à (disons) 1 Go et s'était trompé, me laissant regarder un plein / var et '00s de Go gratuits ailleurs sur le système, qui auraient tout aussi bien pu être sur la lune pour tous le bien qu'ils me font.
Dans le monde actuel des gros disques, je ne vois pas de raison réelle de partitionner l'arborescence du système d'exploitation. Données utilisateur, oui. Mais des partitions séparées pour / var et / usr et / var / spool etc etc etc? Non.
(1) = et je sais juste en choisissant cette taille que je vais trouver quelqu'un dans les commentaires qui dit 10MB? Luxe. Pourquoi nos disques étaient simplement ...