« Le partitionnement » : différence entre les versions

Aller à la navigation Aller à la recherche
m
 
(31 versions intermédiaires par 5 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
<div style="background:orange;padding:10px;border:2px darkorange solid;border-left:5px darkorange solid;">{{{2|}}}Cet article est une '''ébauche''' concernant  ''{{{1|Le partitionnement}}}''. N'hésitez pas à contribuer ou à en discuter.</div>
__TOC__
<noinclude>[[Catégorie:Modèles]]</noinclude>
 
 
La question rituelle, et inévitable, lorsqu'on installe Debian, c'est comment organiser mes partitions...
La question rituelle, et inévitable, lorsqu'on installe Debian, c'est comment organiser mes partitions...


== Généralités ==
== Généralités ==


=== Le Disque dur ===
=== Le Disque ===
 
<br>Il faut bien commencer par ça...
<gallery widths=300px heights=300px>
Hard drive-fr.jpeg|Disque Dur
Ssd.jpg|SSD
</gallery>


Depuis l'avènement du SSD, la donne a un peu changé...


Il faut bien commencer par ça...
'''Disque dur'''
[[Fichier:Hard drive-fr.svg|left]]
Ce que l'on appelait autrefois disque dur (Hard Drive) et réservé aux disques mécaniques à supports magnétiques à rotation rapide.


'''SSD'''
Un solid-state drive, abrégé en SSD, appelé parfois disque SSD en France ou disque électronique ou disque à semi-conducteur au Canada, est un matériel informatique permettant le stockage de données sur de la mémoire flash. [https://fr.wikipedia.org/wiki/Solid-state_drive Wikipedia]


Un disque (dur ou SSD) est une mémoire de masse utilisée principalement dans les ordinateurs. C'est sur celui-ci que sera stocké l'ensemble des fichiers de votre ordinateur.
Pièce maîtresse, le disque dur mérite toute votre attention.<br><br>


Les disque durs/SSD peuvent disposer de différentes interfaces (qui permettent de les connecter à la carte mère). Les plus courantes actuellement sont:


Un disque dur est une mémoire de masse magnétique utilisée principalement dans les ordinateurs. C'est sur celui-ci que seront stockées l'ensemble des fichiers de votre ordinateur.
Pièce maîtresse, le disque dur mérite toute votre attention.




- Serial ATA ou SATA (Serial Advanced Technology Attachment) [[Fichier:SATA Data Cable.jpg|80px|right]]


Les disque durs peuvent disposer de différentes interfaces (qui permettent de connecter le disque dur à la carte mère). Les plus courantes actuellement sont:




Ligne 27 : Ligne 34 :
- IDE (Integrated Drive Electronics) ou PATA (Parallel Advanced Technology Attachment)[[Fichier:Ata 20070127 003.jpeg|80px|right]]
- IDE (Integrated Drive Electronics) ou PATA (Parallel Advanced Technology Attachment)[[Fichier:Ata 20070127 003.jpeg|80px|right]]


- Serial ATA ou SATA (Serial Advanced Technology Attachment) [[Fichier:SATA Data Cable.jpg|80px|right]]






- SCSI (Small Computer System Interface)[[Fichier:Nappescsi21.jpeg|80px|right]]
- SCSI (Small Computer System Interface)[[Fichier:Nappescsi21.jpeg|80px|right]]
<br><br><br><br><br>


=== Les partitions ===
=== Les partitions ===


En micro-informatique, une partition est une partie d'un disque dur destinée à accueillir un système de fichiers.
En micro-informatique, une partition permet de définir un partie de l'espace disponible d'un disque dur/ssd
 
Les informations sur les partitions sont conservées sur le disque lui-même dans des zones qu'on appelle tables de partitions. La table de partitions principale est contenue dans le premier secteur du premier disque ou secteur d'amorçage (Master boot record ou MBR) qui contient également le programme d'amorçage. Les tables des "autres" disques durs se nomment PBR.


Les informations sur les 4 premières partitions d'un disque sont inscrites sur le disque lui-même dans une zone qu'on appelle table des partitions. <br />
La table des partitions principale est inscrite dans le premier secteur du disque, secteur appelé le  MBR ('''M'''aster '''B'''oot '''R'''ecord ou MBR), puisqu'il contient aussi le programme d'amorçage.


Voici un exemple de partitionnement:
Voici un exemple de partitionnement:
Ligne 64 : Ligne 66 :
  /dev/sda9          115755      243201  1023716352  83  Linux
  /dev/sda9          115755      243201  1023716352  83  Linux


Une partition primaire : sda1
Une partition primaire : sda1.


Une partition étendue : sda2 qui contient elle même 5 lecteurs logiques (sda5 à sda9).
Une partition étendue : sda2 qui est un conteneur de partitions logiques.


A savoir: Seules les partitions primaires peuvent contenir la partition d'amorçage du système d'exploitation Windows. Ce n'est pas le cas pour Debian dont le système d'amorçage peut très bien s'installer sur une partition étendue.
Cinq partitions logiques : sda5 à sda9, définies dans l'espace de la partition étendue sda2.


=== Généralités ===
=== Généralités ===
Ligne 77 : Ligne 79 :
La plupart d'entre nous choisissent de créer plus de partitions que le minimum dont Debian a besoin pour fonctionner. Pourquoi ?
La plupart d'entre nous choisissent de créer plus de partitions que le minimum dont Debian a besoin pour fonctionner. Pourquoi ?


'''Principalement pour des raison de sécurité''': Si une partition est corrompue, le reste du système est toujours accessible. Il suffit généralement de restaurer une sauvegarde de la partition corrompue pour régler le problème.
'''Principalement pour des raison de sécurité''': <br />
 
Si une partition est corrompue, le reste du système peut être encore accessible. Il peut suffire simplement de restaurer une sauvegarde de la partition corrompue pour régler le problème.
Mais aussi pour séparer les partitions qui risqueraient d'être submergées de fichiers (Par exemple /var pour un serveur de mail qui serait attaqué par un envoi massif...). Le reste du système serait alors toujours opérationnel.
Mais aussi pour séparer les partitions qui risqueraient d'être submergées de fichiers (Par exemple /var pour un serveur de mail qui serait attaqué par un envoi massif...),le reste du système serait alors toujours opérationnel.


 
Séparer les autres partitions de la racine "/" permet, en cas de corruption d'une autre partition, de toujours pouvoir amorcer Linux pour réparer le système...<br />
Séparer les autres partitions de la racine "/" permet, en cas de corruption d'une autre partition, de toujours pouvoir amorcer Linux pour réparer le système...
Vous voulez en effet pouvoir être en mesure de démarrer en "Single user mode" pour restaurer votre station ou serveur... Ce qui exige une racine «intacte».
Vous voulez en effet pouvoir être en mesure de démarrer en "Single user mode" pour restaurer votre station ou serveur... Ce qui exige une racine «intacte».


 
La seconde difficulté (après le choix du nombre de partitions) sera de définir la taille de ces partitions...<br />
La seconde difficulté (après le choix du nombre de partitions) sera de définir la taille de ces partitions... Une taille trop petite rendra rapidement votre système inutilisable. Une taille trop grande gâche de l'espace disque (qui même s'il n'est pas cher peut être utile ailleurs...)
Une taille trop petite rendra rapidement votre système inutilisable. Une taille trop grande gâche de l'espace disque (qui même s'il n'est pas cher peut être utile ailleurs...)
 


Les remarques qui suivent sont des préconisations Debian:
Les remarques qui suivent sont des préconisations Debian:


* Pour les nouveaux utilisateurs, les machines Debian personnelles ou familiales, et autres systèmes mono-utilisateur, une simple partition / (plus celle d'échange) est sans doute la solution la plus simple. L'inconvénient est le fait que les données personnelles ne sont pas séparées du système. '''Il est donc donc généralement conseillé, en plus de la partition d'échange (swap) de créer une partition / ET une partition /home'''.
* Pour les nouveaux utilisateurs, les machines Debian personnelles ou familiales, et autres systèmes mono-utilisateur, une simple partition / (plus celle d'échange '''swap''' ) est sans doute la solution la plus simple à mettre en œuvre. L'inconvénient serait que les données personnelles ne sont pas séparées du système. '''Il est donc donc généralement conseillé, en plus de la partition d'échange (swap) de créer une partition racine "/" ET une partition "/home"'''.
 
* Pour les systèmes avec plusieurs 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 /.
 
* Si vous prévoyez d'installer beaucoup de programmes qui ne font pas partie de le distribution Debian, pensez à créer une partition /usr/local séparée.
 
* Si vous prévoyez de créer un serveur de mail, prévoyez une partition /var en conséquence (à moins que vous ne stockiez les courriers dans un autre répertoire - vous pourriez par exemple avoir besoin de mettre /var/mail sur une partition distincte.


* Mettre le répertoire /tmp sur sa propre partition, par exemple 20 à 50 Mo est un minimum, sur les disques récents il peut être utile d'y mettre 1 ou 2G (des logiciels de gravure y mettent les images ISO temporaires, des logiciels d'installations y déploient tout un arbre avant de compiler, des logiciels d'édition video y mettent leur (gros) fichiers temporaires). Cette remarque vaut pour /var/tmp.
* Pour les systèmes utilisés par plusieurs personnes (donc avec autant de comptes personnels), ou les systèmes disposants de beaucoup d'espace disque, il vaut mieux placer les répertoires "/usr", "/var", "/tmp", et "/home" chacun sur une partition distincte du ou des disques. /.


* Si vous mettez sur pied un serveur avec beaucoup d'utilisateurs ou si vous avez plusieurs systèmes Linux, il est généralement intéressant d'avoir une grande partition distincte pour /home.
* Si vous projetez d'utiliser votre machine comme serveur de mail, prévoyez une partition "/var" en conséquence (à moins que vous ne stockiez les courriers dans un autre répertoire - vous pourriez par exemple avoir besoin de mettre "/var/mail" sur une partition distincte.


* Si vous mettez sur pied un serveur avec beaucoup d'utilisateurs ou si vous avez plusieurs systèmes Linux, il est généralement intéressant d'avoir une grande partition distincte pour "/home".


'''La méthode de partitionnement varie d'un ordinateur à l'autre, en fonction de son usage.''' et, dixit MisterFreeze, « de la religion de l'administrateur »... ;-)
'''La méthode de partitionnement varie d'une machne à l'autre, en fonction de son usage.''' et, dixit MisterFreeze, « de la religion de l'administrateur »... ;-)


N'espérez pas obtenir une aide claire et nette sur le partitionnement, vous êtes seul face à ce choix, qui doit se faire en fonction de votre matériel et de vos besoins.
N'espérez pas obtenir une aide claire et nette sur le partitionnement, vous êtes seul face à ce choix, qui doit se faire en fonction de votre matériel et de vos besoins qu'il vous faudra bien définir (cahier des charges) avant toute chose.


Il n'y a malheureusement pas de recette miracle... Il existe autant de façon de choisir son partitionnement que d'utilisations et d'utilisateurs...
Il n'y a malheureusement pas de recette miracle... Il existe autant de façon de choisir son partitionnement que d'utilisations, d'utilisateurs, de machnes, de services, etc...


Définissez au préalable clairement votre cahier des charges, l'utilisation que vous ferez de votre système, vous trouverez tout seul le bon partitionnement.
Définissez au préalable clairement votre cahier des charges, l'utilisation que vous ferez de votre système, vous êtes le seul à savoir ce que vous attendez de votre machine.


== Définir son partitionnement ==
== Définir son partitionnement ==
Ligne 116 : Ligne 111 :
=== L'organisation des répertoires ===
=== L'organisation des répertoires ===


Tout d'abord voyons comment s'organisent les répertoires :
Tout d'abord voyons ce que Linux s'attend à trouver dans l'arborescence standard des répertoires ('''F'''ilesystem '''H'''ierarchy '''S'''tandard) :<br />
Plus de détails dans [[Man_hier|$ man hier]]


/ La racine (partition root), qui contient tous les autres répertoires
{| class="wikitable" width="100%"
! width="15%"| Répertoire
Répertoire Contenu
! Contenu
|-{{ligne grise}}
/bin Binaires (exécutables) des commandes essentielles
| /
/boot Fichiers statiques pour le programme d'amorçage
| Racine (root), à laquelle seront attachés (par la commande '''mount''') tous les autres sous-répertoires.
/dev Fichiers des pilotes de périphériques
|-{{ligne grise}}
/etc Configuration système propre à la machine
| /bin
/home Répertoires personnels des utilisateurs
| '''bin'''aires : Commandes nécessaires et accessibles en mode mono-utilisateur (ls, cat, cd, cp, …)
/lib Bibliothèques partagées et modules noyaux essentiels
|-{{ligne grise}}
/media Points de montage pour les supports amovibles
| /boot
/mnt Point de montage pour les montages temporaires
| Fichiers indispensables au démarrage (boot) du système.
/proc Répertoire virtuel pour les informations système (noyaux 2.4 et 2.6)
|-{{ligne grise}}
/root Répertoire personnel de l'utilisateur root
| /dev
/sbin Exécutables système essentiels
| '''dev'''ices : (pseudo-système de fichiers) Dans lequel la commande '''mknod''' va créer les noeuds (fichier de périphérique) qui vont permettre l'accès aux périphériques (devices) disques, partitions, consoles, etc.
/sys Répertoire virtuel pour les informations système (noyaux 2.6)
|-{{ligne grise}}
/tmp Fichiers temporaires
| /etc
/usr Hiérarchie secondaire
| '''E'''ditable '''T'''ext '''C'''onfiguration : Fichiers de configuration.
/var Données variables
|-{{ligne grise}}
/srv Données pour les services fournis par le système
| /home
/opt Répertoire pour d'autres logiciels</code>
| Répertoire dans lequel seront créés les répertoires personnels des utilisateurs.
|-{{ligne grise}}
| /lib
| '''lib'''rary : Répertoire des fichiers de type bibliothèque partagée, modules noyaux, pilotes de périphériques et firmwares.
|-{{ligne grise}}
| /media
| Répertoire dans lequel seront automatiquement créés les points de montage pour les systèmes de fichiers des supports amovibles.
|-{{ligne grise}}
| /mnt
| '''m'''ou'''nt''' : Répertoire dans lequel pourront être créés des sous-répertoires qui serviront de point de montage pour des systèmes de fichiers temporaires.
|-{{ligne grise}}
| /proc
| '''proc'''esses : (pseudo-système de fichiers) fichiers correspondants aux processus en cours (noyaux de versions supérieures à 2.4)
|-{{ligne grise}}
| /root
| Répertoire personnel de l'utilisateur root
|-{{ligne grise}}
| /sbin
| '''s'''ystem '''bin'''ary : Commandes pour l'administration du système (ifconfig, mount, fdisk, …)
|-{{ligne grise}}
| /sys
| '''sys'''tem : (pseudo-système de fichiers) utilisé pour les informations système (noyaux 2.6).
|-{{ligne grise}}
| /tmp
| '''t'''e'''mp'''orary : Fichiers temporaires
|-{{ligne grise}}
| /usr
| '''U'''NIX '''S'''ystem '''R'''esources : Ce répertoire est généralement monté depuis une partition séparée. Il ne devrait contenir que des données partageables, en lecture seule, afin d'être monté par plusieurs machines utilisant Linux.
|-{{ligne grise}}
| /var
| '''var'''iables : fichiers '''log''', mails, etc.
|-{{ligne grise}}
| /srv
| '''s'''e'''rv'''ices : Données pour les services fournis par le système.
|-{{ligne grise}}
|}


Ce qu'il faut savoir :
Ce qu'il faut savoir :
Ligne 166 : Ligne 197 :
- Vous pouvez commencer par une installation minimale, puis installer petit à petit les paquets, auquel cas, vous pouvez vous contenter de '''300 à 500 Mo'''
- Vous pouvez commencer par une installation minimale, puis installer petit à petit les paquets, auquel cas, vous pouvez vous contenter de '''300 à 500 Mo'''
- C'est dans cette partition que sont mis
- C'est dans cette partition que sont mis
* Les paquets Debian téléchargés (/var/cache/apt/archives)
* Les paquets Debian téléchargés (/var/cache/apt/archives)
* La base apt (/var/lib/dpkg)
* La base apt (/var/lib/dpkg)
* Les bases de données (sous /var/lib)
* Les bases de données (sous /var/lib)
* Les mails (/var/mail)
* Les mails (/var/mail)
* Certains fichiers temporaires (/var/tmp)
* Certains fichiers temporaires (/var/tmp)
* Les douilles UNIX de la plupart des processus (/var/run) ainsi que des fichiers de fonctionnement
* Les douilles UNIX de la plupart des processus (/var/run) ainsi que des fichiers de fonctionnement


=== La partition tmp ===
=== La partition tmp ===
Ligne 191 : Ligne 222 :
En ce qui concerne la taille de la partition d'échange (swap), les avis sont partagés...
En ce qui concerne la taille de la partition d'échange (swap), les avis sont partagés...


Selon certain: SWAP taille = celle de la mémoire vive ( $ cat /proc/meminfo | grep MemTotal ), augmentée de 0,5 Gb ; partition primaire ou étendue.
Selon certain: SWAP taille = celle de la mémoire vive ( $ cat /proc/meminfo | grep MemTotal ), augmentée de 0,5 Gb ; partition primaire ou logique.


Il est habituel d'avoir au moins une SWAP environ égale à la quantité de mémoire vive :
Il est habituel d'avoir au moins une SWAP environ égale à la quantité de mémoire vive :
Ligne 203 : Ligne 234 :
Sur les architectures 32 bits (i386, m68k, SPARC 32 bits et PowerPC), la taille maximale d'une partition d'échange est de 2 Go. 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. Il est également possible de créer des fichiers SWAP à la demande ou pour corriger un swap insuffisant à l'origine. L'hibernation ne peut se faire que sur une seule partition swap.
Sur les architectures 32 bits (i386, m68k, SPARC 32 bits et PowerPC), la taille maximale d'une partition d'échange est de 2 Go. 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. Il est également possible de créer des fichiers SWAP à la demande ou pour corriger un swap insuffisant à l'origine. L'hibernation ne peut se faire que sur une seule partition swap.


Avec une (vieille) machine possédant 32 Mo de RAM et un disque IDE de 1.7 Go sur /dev/hda, on pourrait créer une partition de 500 Mo pour un système sur /dev/hda1, une partition d'échange de 32 Mo sur /dev/hda3 et une partition Linux d'environ 1,2 Go sur /dev/hda2. Pour un portable récent avec un disque dur de 320G et 4G de RAM, prévoir 4G de swap pour pouvoir bénéficier de l'hibernation.
Avec une (vieille) machine possédant 32 Mo de RAM et un disque IDE de 1.7 Go sur /dev/hda, on pourrait créer une partition de 500 Mo pour un système sur /dev/hda1, une partition d'échange de 32 Mo sur /dev/hda3 et une partition Linux d'environ 1,2 Go sur /dev/hda2. Pour un portable récent avec un disque dur de 320G et 4G de RAM, prévoir 4.2G de swap pour pouvoir bénéficier de l'hibernation.
 
== Primaires, étendue, logiques ==
 
Vous êtes limités à 4 partitions primaires, ou 3 partitions '''primaires''' et une partition '''étendue''' qui est un conteneur de partitions '''logiques'''.
 
Pour un disque '''SCSI''', Linux limite le nombre de partitions logiques à 12 (ce qui fait quand même un total de 15 partitions utilisables). <br />
Pour un disque '''IDE''', 60 partitions logiques peuvent être crées dans la partition étendue (donc 63 partitions utilisables).


== Primaire et étendue ==
Une partition logique contenant un pointeur vers le début de la partition logique suivante (chaînage), le nombre de partitions logiques pourrait donc être '''infini'''. <br />
Mais, pour des raisons de nommages de périphériques (un octet pour "major", "minor"), ce nombre maximal a dû être limité.


Vous êtes limités à 4 partitions primaires, ou 3 partitions primaires et une partition étendue qui elle même peut contenir 11 partitions logiques (ce qui fait quand même 14 partitions... c'est le maximum).
La limitation au nombre de 4 partitions primaires (ou 3 primaires + 1 étendue) est due au format de la table de partition contenue dans le '''M'''aster '''B'''oot '''R'''ecord (MBR), premier secteur (512 octets) du disque. <br />
Cette limitation saute avec le nouveau format GPT ('''G'''UID '''P'''artition '''T'''able) utilisé notamment sur les machines avec firmware EFI ('''E'''xtensible '''F'''irmware '''I'''nterface) en surcouche du BIOS.


La limitation vient du format de la table de partition dans le MBR, le premier secteur du disque. Cette limitation saute avec le nouveau format GPT (GUID Partition Table) utilisé notamment sur les machines avec firmware EFI (Extensible Firmware Interface) en remplacement du BIOS.
Voir : <br />
http://www.tldp.org/HOWTO/Partition/partition-types.html#logical <br />
http://www.tldp.org/HOWTO/Partition/devices.html


== Le système de fichier ==
== Le système de fichier ==


> A faire
Le système de fichier
 
Un système de fichiers (file system ou filesystem en anglais) ou système de gestion de fichiers (SGF) est une façon de stocker les informations et de les organiser dans des fichiers sur les supports de stockage.
 
Le système de fichiers proposé par défaut par l'installeur de Debian est '''Ext4''' (Extented FS version 4).
 
Les Ext? sont des systèmes de fichiers bâtis sur la même structure mais avec des fonctionnalités rajoutées (journalisation pour ext3) et des algorithmes (pré-allocation de blocs "extent" pour ext4) différents suivant les versions.
 
Ext3 (sorti en 1999) est une évolution de '''Ext2''', le précédent système de fichiers utilisé par défaut par Debian depuis 1993.
 
Ext4 alloue les blocs libres juste à côté des autres blocs utilisés par le fichier, ce qui a pour effet de minimiser l'espace physique entre les blocs (limitant la fragmentation).
 
'''Ext4''' (sorti en 2006) est le successeur du système de fichiers ext3, principalement destiné aux systèmes basés sur GNU/Linux. Il est disponible à l'installation depuis Squeeze.
 
Il garde une compatibilité avec son prédécesseur et est considéré par ses propres concepteurs comme une étape intermédiaire devant mener à un vrai système de fichiers de nouvelle génération tel que [[Btrfs|Btrfs]]. Toutefois, Ext4 est une étape utile et non une simple solution temporaire.
 
Outre le fait qu'il puisse gérer les volumes d'une taille allant jusqu'à '''1 Eio''' (un exbioctet = 2⁶⁰ octets), la fonctionnalité majeure de ext4 est l'allocation par '''extent''' qui permettent la pré-allocation d'une zone contigüe pour un fichier, pour minimiser la fragmentation. L'option extent est active par défaut depuis le noyau Linux 2.6.23 ; avant cela, elle devait être explicitement indiquée lors du montage de la partition.
 
Ext2/3/4 ont un algorithme d'allocation de blocs cherchant à éviter la fragmentation, algorithme perfectionné en permanence. C'est pour cela que les outils de défragmentation n'existent pas pour ces systèmes de fichiers. La simple utilisation régulière suffit à défragmenter le système.
 
Les partitions de type Ext? ont besoin d'une vérification périodique de l'intégrité du système de fichier, et cela peut prendre au démarrage un temps non négligeable lorsque la taille de la partition est importante. Cette vérification est conseillée et effectuée par défaut de manière régulière (modifiée par tune2fs). Grâce à la journalisation, les arrêts sauvages (démontage de la partition non fait proprement par le système) de disque sont moins gênants avec Ext3 et Ext4 qui ne feront pas forcément une vérification de l'intégrité du système au démarrage suivant.
 
Il peut être toutefois judicieux, sur un serveur de choisir Ext2 pour certaines partitions (/var/log et /tmp par exemple). En effet Ext2 permet de récupérer des fichiers (ici les logs et les fichiers temporaires) facilement, pas ses successeurs.
 
D'autres systèmes de fichiers peuvent être utilisés sur certaines partitions. '''xfs''' par exemple a de bonnes performances avec de nombreux petits fichiers.
 
Il est impossible de transformer une partition existante d'un système de fichiers à un autre (sauf parfois pour les ext? qui ont une structure commune), le choix du système de fichiers est donc définitif.
 
Le système de fichiers lisible par *tous* les OS même les plus anciens est FAT32 mais il est très primaire, interdit les gros fichiers et ne permet pas (ou difficilement) d'installer un linux.
 
Vous le voyez, tout comme le nombre de partitions et la taille des partitions, le choix du système de fichier n'est pas forcément une chose simple. Soyez prudents et faites confiance au programme d'installation Debian...


== Exemples de partitionnements ==
== Exemples de partitionnements ==
Ligne 229 : Ligne 301 :
{| class="wikitable centre" width="50%"
{| class="wikitable centre" width="50%"
|+ Station de travail (simple)
|+ Station de travail (simple)
!width="20%"| Type
 
! Nom de la partition
! Nom de la partition
|-
|-
| Primaire
 
| / 20 GB (Il est possible de descendre jusqu’à 5)
| / 20 GB (Il est possible de descendre jusqu’à 5)
|- {{ligne grise}}
|- {{ligne grise}}
| Etendue
 
| SWAP 1 fois et demi la Ram
| SWAP 1 fois et demi la Ram
|- {{ligne grise}}
|- {{ligne grise}}
| Etendue
 
| Le reste en /home
| Le reste en /home
|}
|}
Ligne 247 : Ligne 319 :
{| class="wikitable centre" width="50%"
{| class="wikitable centre" width="50%"
|+ Station de travail (plus compliqué)
|+ Station de travail (plus compliqué)
!width="20%"| Type
 
! Nom de la partition
! Nom de la partition
|-
|-
| Primaire
 
| / 3 GB
| / 3 GB
|- {{ligne grise}}
|- {{ligne grise}}
| Etendue
 
| SWAP 5 GB
| SWAP 5 GB
|- {{ligne grise}}
|- {{ligne grise}}
| Etendue
 
| /tmp 5 GB
| /tmp 5 GB
|- {{ligne grise}}
|- {{ligne grise}}
| Etendue
 
| /usr 15 GB
| /usr 15 GB
|- {{ligne grise}}
|- {{ligne grise}}
| Etendue
 
| /var 5 GB
| /var 5 GB
|- {{ligne grise}}
|- {{ligne grise}}
| Etendue
 
| /home 317 GB
| /home 317 GB
|}
|}




Pour un serveur, avec 2 Gb de mémoire vive et sur laquelle le DD interne a une capacité de 100 GO :
Pour un serveur, avec 2 Gb de mémoire vive et sur laquelle le DD interne a une capacité de 100 GB :


(Serveur de mail, quelques bases SQL, Serveur Web, un home limité, pour quelques utilisateurs sftp)
(Serveur de mail, quelques bases SQL, Serveur Web, un home limité, pour quelques utilisateurs sftp)
Ligne 276 : Ligne 348 :
{| class="wikitable centre" width="50%"
{| class="wikitable centre" width="50%"
|+ Serveur
|+ Serveur
!width="20%"| Type
 
! Nom de la partition
! Nom de la partition
|-
|-
| Primaire
 
| / 350 MB
| / 350 MB
|- {{ligne grise}}
|- {{ligne grise}}
| Etendue
 
| /boot 50 MB
| /boot 50 MB
|- {{ligne grise}}
|- {{ligne grise}}
| Etendue
 
| /usr 10 GB
| /usr 10 GB
|- {{ligne grise}}
|- {{ligne grise}}
| Etendue
 
| /var 70 GB
| /var 70 GB
|- {{ligne grise}}
|- {{ligne grise}}
| Etendue
 
| SWAP 4 GB
| SWAP 4 GB
|- {{ligne grise}}
|- {{ligne grise}}
| Etendue
 
| /tmp 10 GB
| /tmp 10 GB
|- {{ligne grise}}
|- {{ligne grise}}
| Etendue
 
| /home 5,6 GB
| /home 5,6 GB
|}
|}
Administrators, autoreview, Vérificateurs d’utilisateurs, checkuser-log, editor, reviewer, usersnoop
3 321

modifications

Menu de navigation