2Aug
Peur du mot "p" redouté?Tu n'es pas seul. Les partitions peuvent être compliquées, alors voici une explication de ce qu'elles sont, comment elles sont utilisées et un simple modèle à utiliser pour votre propre installation Linux.
Image par dmyhung
Que sont les partitions?
Les partitions sont des divisions dans le formatage du disque dur. C'est une division logique - par opposition à une division physique, de sorte que vous pouvez les éditer et les manipuler à diverses fins. Pensez à casser un disque en deux parties de configuration. Les partitions sont très pratiques car elles agissent comme un bac à sable. Si vous avez un disque dur de 1 To partitionné dans une partition de 250 Go et une partition de 750 Go, ce que vous avez sur ce dernier n'affectera pas l'autre, et vice versa. Vous pouvez partager une de ces partitions sur le réseau et ne jamais vous inquiéter des personnes qui accèdent aux informations de l'autre. On pourrait avoir Windows installé, criblé de virus et de chevaux de Troie. L'autre pourrait être une installation Linux très obsolète et sécurisée. Jamais les deux n'interviendront, à moins que vous ne les fabriquiez ou que le disque dur lui-même ne meure physiquement.
L'autre chose utile est que vous pouvez avoir plusieurs partitions, chacune formatée avec un "système de fichiers" différent. Un système de fichiers est un formatage du disque dans une table que le système d'exploitation peut lire, interpréter et écrire. N'avez qu'un disque dur? C'est correct, car vous pouvez toujours installer plusieurs systèmes d'exploitation sans réellement avoir un autre disque physique.
Bien qu'il existe des tonnes de types de système de fichiers, il existe seulement trois types de partitions: primaire, étendu et logique. Tout disque dur donné ne peut avoir qu'un maximum de quatre partitions principales. Cette limitation est due à un élément appelé Master Boot Record qui indique à l'ordinateur les partitions à partir desquelles il peut démarrer, et les partitions principales sont généralement réservées aux systèmes d'exploitation. Mais que faire si nous en voulons plus de quatre? C'est là que la partition étendue entre en jeu. Il sert de conteneur creux pour n'importe quel nombre de partitions logiques plus petites. Vous pouvez en faire autant que vous le souhaitez, ainsi que le rendre à la maison à vos sections non-OS.
Si les partitions étendues sont si géniales, pourquoi ne pas les utiliser? En effet, vous ne pouvez pas démarrer directement à partir d'une partition étendue. Il existe des moyens de contourner cela, mais la meilleure chose à faire est de planifier correctement à l'avance avec les partitions primaires. De plus, la façon dont les partitions sont numérotées par le système dépend de ces types. Tout d'abord, la machine sera numérotée en fonction de toutes les partitions primaires, puis de celles logiques. Cela peut entraîner la modification des lettres de lecteur si vous basculez entre les systèmes d'exploitation ou si vous ajoutez ou supprimez des partitions ultérieurement.
Points de montage sous Linux
Image par MethodDan
Sous Windows, les choses sont clairement coupées: elles résident sur votre disque, généralement sur une partition, et c'est tout. Si vous avez d'autres lecteurs, et qu'ils ont un système de fichiers compatible, alors ils les liront aussi. Sinon, il les ignorera généralement, ou vous offrira la possibilité de reformater. Linux - et tout ce qui ressemble à Unix, vraiment - ne fonctionne pas comme ça.
Le fonctionnement de Linux est qu'il met tout sur un arbre. Si vous avez une autre partition ou un autre disque, il est "monté" en tant que branche dans un dossier spécifique, généralement / media ou / mnt. Le répertoire sur lequel une partition est montée est appelé «point de montage». Cette méthode fonctionne mieux avec la structure arborescente de Linux et vous pouvez monter des partitions en tant que dossiers presque n'importe où.Dans Windows, ce n'est pas si facile à faire;les nouvelles partitions apparaissent généralement en tant que lecteurs distincts. En outre, Linux peut fonctionner avec beaucoup plus de types de systèmes de fichiers natifs que Windows.
Rappelez-vous comment il ne pouvait y avoir que quatre partitions primaires? Si vous voulez démarrer 145 systèmes d'exploitation comme quelqu'un sur les forums JustLinux, vous pouvez configurer une partition primaire pour / boot, qui héberge un chargeur de démarrage, comme GRUB ou LiLo, qui gère les fonctions initiales et continue de démarrer dans les partitions étendues.
Quel schéma dois-je utiliser?
Le schéma de partitions standard pour la plupart des installations Linux domestiques est le suivant:
- Une partition de 12-20 Go pour le système d'exploitation, montée en /( appelée "root")
- Une partition plus petite utilisée pour augmenter votre RAM, montée et référencéecomme swap
- Une plus grande partition pour usage personnel, monté comme / home
Les exigences de taille exactes changent en fonction de vos besoins, mais en général, vous commencez par échanger. Si vous effectuez beaucoup d'édition multimédia et / ou si vous disposez d'une quantité de RAM plus faible, vous devez utiliser une plus grande quantité d'échange. Si vous disposez de suffisamment de mémoire, vous pouvez ignorer ce problème, bien que certaines distributions de Linux rencontrent des problèmes de mise en veille ou d'hibernation sans trop d'échange. La règle de base est que vous choisissez entre 1,5 à 2 fois la quantité de RAM comme espace de swap, et vous placez cette partition dans un endroit qui est rapide à atteindre, comme au début ou à la fin du disque.
Même si vous installez un logiciel de ton, un maximum de 20 Go pour votre partition racine devrait suffire. La plupart des distributions de Linux utilisent maintenant ext3 ou ext4 comme système de fichiers, avec un mécanisme d'auto-nettoyage intégré pour que vous n'ayez pas à défragmenter. Pour que cela fonctionne mieux, il devrait y avoir de l'espace libre entre 25 et 35% de la partition.
Enfin, tout ce que vous avez d'autre devrait aller à votre partition / home. C'est là que vos affaires personnelles sont stockées. Il est fonctionnellement l'équivalent du répertoire "Utilisateurs" dans Windows, hébergeant vos paramètres d'application, musique, téléchargements, documents, etc, et ceux de tous les autres utilisateurs que vous avez sur votre système. Il est utile d'avoir / home dans une partition séparée car lorsque vous mettez à niveau ou réinstallez votre système d'exploitation, vous n'avez rien à sauvegarder dans ce dossier! N'est-ce pas commode? Pour couronner le tout, la plupart de vos paramètres liés aux programmes et à l'interface utilisateur sont également enregistrés!
Si vous utilisez un serveur avec beaucoup d'utilisateurs et / ou beaucoup de médias, vous pouvez optimiser les performances en utilisant deux disques durs. Un petit disque SSD serait parfait pour le système d'exploitation, peut-être 32 Go au maximum, et vous pourriez lancer la partition de swap au début d'un disque «vert» de 1 ou 2 To monté sur / home.
Si vous voulez plus de bricolage, vous pouvez même configurer différentes partitions pour des choses comme le répertoire temporaire( / tmp), pour le contenu de votre serveur Web( /var/ www), pour les programmes( / usr) ou pour les fichiers journaux( /var/bûche).
Spécification des points de montage pendant l'installation
Dans notre exemple, nous allons utiliser l'affichage de la configuration de la partition lors d'une installation Ubuntu Maverick Meerkat. Lorsque vous arrivez à l'endroit où il est indiqué "Allouer de l'espace disque", choisissez "Spécifier les partitions manuellement( avancé)".
Ne paniquez pas simplement parce que vous voyez "avancé";ce n'est vraiment pas si difficile et vous obtiendrez de vraies récompenses du processus. Cliquez en avant et vous verrez la table de partition.
Cliquez sur la ligne d'espace libre dans le tableau puis cliquez sur "Ajouter. .." Si vous n'avez pas d'espace libre, cliquez sur votre partition Windows, appuyez sur "Modifier. .." et réduisez-la à une taille plus agréable. Cela vous donnera de l'espace libre pour travailler.
Ici, vous pouvez voir que j'ai créé une partition primaire d'environ 11,5 Go au début du disque et que je l'ai spécifié pour utiliser la racine comme point de montage. Vous devrez utiliser un système de fichiers compatible avec Linux, donc j'ai utilisé l'ext4 par défaut, bien que vous puissiez utiliser ext2, ext3, ReiserFS, ou n'importe quoi d'autre. Faites quelques recherches en ligne et vous serez en mesure de choisir le meilleur, mais si vous êtes dans le doute, respectez les valeurs par défaut. Vous pouvez ajuster le vôtre à plus d'espace si vous l'avez, mais encore une fois, vous n'aurez probablement jamais besoin de plus de 20 Go, sauf si vous installez / compilez beaucoup de logiciels. Cliquez sur "OK" et vous êtes configuré pour créer une autre partition.
Cette fois, comme vous pouvez le voir, j'ai choisi une partition logique( le programme de partition crée automatiquement une partition étendue pour cela).Étant donné que cette machine a 512 Mo de RAM, j'ai environ 1,5 fois cela, et l'a désigné comme «zone d'échange». Notez également que j'ai collé cela à la fin du disque, ce qui aidera à garder les temps de recherche de disque àun minimum. Cliquez sur "OK" et créons une autre partition.
J'ai sélectionné tout le reste de l'espace au milieu pour être ma partition / home. Le système de fichiers compatible que j'ai choisi est encore ext4.Maintenant, voici la zone grise: devrait-elle être primaire ou logique? Je suis allé avec primaire parce que je sais que je ne vais pas installer un autre système d'exploitation ici, sinon je serais allé avec logique. Si vous ne prévoyez pas d'installer plus de trois systèmes d'exploitation, vous pouvez simplement le rendre primaire pour des raisons de simplicité.
Lorsque vous avez terminé, vous pouvez reprendre l'installation. Voici ma table de partition résultante:
Si vous avez froid aux pieds, vous pouvez quitter l'installation à ce stade sans craindre de perte de données. Rien n'est réellement fait sur votre disque jusqu'à ce que vous cliquiez sur "Installer maintenant", ainsi vous pouvez revenir en arrière et éditer les choses comme vous le souhaitez.
Maintenant que vous savez ce que sont les partitions et comment configurer de manière optimale votre installation Linux, n'hésitez pas à continuer votre recherche en ligne. Il y a beaucoup plus à apprendre! Avez-vous des conseils ou des astuces pour le processus? Peut-être quelques expériences utiles à partager? Assurez-vous de laisser un commentaire!