9.3. Schéma de partitionnement recommandé

Pour les nouveaux utilisateurs, les machines Debian personnelles ou familiales, et autres systèmes mono-utilisateurs, une simple partition / (plus celle d'échange) est sans doute la solution la plus simple. .... swap) is probably the easiest, simplest way to go. However, if your partition is larger than around 6GB, choose ext3 as your partition type. Ext2 partitions need periodic file system integrity checking, and this can cause delays during booting when the partition is large.

Pour les systèmes multi-utilisateurs, ou les systèmes avec beaucoup d'espace disque, il vaut mieux placer les répertoires /usr, /var, /tmp, et /home chacun sur une partition distincte de la partition /.

Dans certains cas, vous pourriez avoir besoin d'une partition /usr/local distincte si vous prévoyez d'installer beaucoup de programmes qui ne font pas partie de la distribution Debian. Si votre machine est destinée à être un serveur de courrier, vous pourriez avoir besoin de mettre /var/mail sur une partition distincte. Parfois, mettre /tmp sur sa propre partition, par exemple 20 à 50 Mo est une bonne idée. Si vous mettez sur pied un serveur avec beaucoup de comptes utilisateurs, il est généralement intéressant d'avoir une grande partition distincte pour /home. En général, la méthode de partitionnement varie d'un ordinateur à l'autre, en fonction de son usage.

Pour des systèmes très complexes, consultez le HOWTO Multi Disk. Il contient des informations très précises qui intéresseront les fournisseurs d'accès à Internet et les personnes installant des serveurs.

En ce qui concerne la taille de la partition d'échange (swap), les avis sont partagés. Une règle traditionnelle, qui fonctionne bien, est d'utiliser autant d'espace d'échange que de RAM. Dans la plupart des cas, cette taille ne devrait pas être inférieure à 16 Mo. Bien sûr, il y a des exceptions. Si vous essayez de résoudre 10000 équations simultanément sur une machine avec 256 Mo de RAM, vous pourriez avoir besoin d'un giga octet (ou plus) d'échange.

Sur les architectures 32 bits (i386, m68k, SPARC 32 bits et PowerPC), la taille maximale d'une partition d'échange est de 2 Go (sur les Alpha et les Sparc 64, elle est si grande qu'elle est virtuellement infinie). Cela devrait suffire pour presque tous les systèmes. De toute façon, si vos besoins en espace d'échange sont aussi importants, vous devriez probablement essayer de disperser les partitions d'échange sur des disques différents (appelés aussi « spindles ») et, si possible, sur des canaux IDE ou SCSI différents. Le noyau équilibrera l'utilisation de l'espace d'échange entre les différentes partitions, afin d'obtenir de meilleures performances.

Comme exemple, la machine de l'un des auteurs possède 32 Mo de RAM et un disque IDE de 1.7 Go sur /dev/hda. Il y a une partition de 500 Mo pour un autre système sur /dev/hda1 (qui aurait dû être créée de 200 Mo puisqu'elle n'est jamais utilisée). Une partition d'échange de 32 Mo est utilisée sur /dev/hda3 et le reste (environ 1,2 Go sur /dev/hda2) est la partition Linux.

Pour d'autres exemples, reportez-vous à un exemple de partitionnement. Pour avoir une idée de la place nécessaire pour les tâches que vous pourriez avoir envie de rajouter à la fin de votre installation, consultez : Section A.2, « Ressources d'espace disque pour les tâches ».