31 votes

Pourquoi créer autant de partitions?

J'ai remarqué que lors de l'installation d'Ubuntu, certaines personnes créent plusieurs partitions pour les répertoires. Comme une pour root, une pour home, une pour boot. Quel est l'avantage de faire cela par rapport à les installer tous sur une seule partition, en supposant qu'il n'y a qu'un seul disque dur ?

38voto

Mike Green Points 607

Il existe plusieurs raisons :

  1. Robustesse du système. Si vous avez /home sur une partition séparée de /, alors un utilisateur normal ne peut pas remplir le système de fichiers /, le rendant inutilisable pour le reste du système.
  2. Sauvegardes. Cela facilite la sauvegarde de partitions entières, et la sauvegarde selon des plannings différents. Par exemple, vous pourriez avoir besoin de ne faire des sauvegardes hebdomadaires que de la partition système, mais des sauvegardes nocturnes du système de fichiers /home.
  3. Installations système. Vous pouvez avoir le même système de fichiers /home monté par plusieurs images système différentes. Et vous pouvez supprimer et reconstruire / sans faire de sauvegarde/restauration de /home ou /local.
  4. Optimisation du disque. Ce n'est plus autant un problème avec les disques rapides d'aujourd'hui, mais il était autrefois courant de mettre le système de fichiers sur les pistes intérieures du disque pour accélérer l'accès.
  5. Utilisation de plusieurs disques. Avant la disponibilité courante de grands disques, il était courant de ne pas avoir beaucoup d'espace sur le disque système. Un disque séparé était donc utilisé pour /home.
  6. NFS. Lorsque vous partagez des données entre plusieurs systèmes, il est courant de le faire sur une base de système de fichiers.

6 votes

+1. Aussi la sécurité. Vous pouvez définir /boot en lecture seule ou /tmp en noexec, par exemple.

0 votes

Je ne vois pas pourquoi des parties séparées aideraient à la sauvegarde ; vous pouvez tout aussi bien sauvegarder des dossiers séparément. Pourriez-vous expliquer?

2 votes

@sleske Ceci est un artefact historique des commandes originales Unix dump et restore, qui ne fonctionnaient qu'au niveau du système de fichiers. J'ai rencontré ce problème lorsque les lecteurs de bandes utilisaient des bandes de 1/2 pouce (je crois) sur des bobines de 1 pied de diamètre, dans un lecteur de la taille d'un réfrigérateur. Avec des limailles de fer, vous pouviez réellement voir les bits sur la bande.

11voto

Kieran Benton Points 2783

Je crée généralement une partition pour le répertoire racine, une pour la mémoire d'échange et une pour le répertoire /home. L'avantage de cela est que cela vous permet de laisser vos documents (ainsi que la musique, les vidéos, les images, etc.) intacts si vous avez besoin de réinstaller le système d'exploitation. Parce que vous pouvez écraser complètement la partition du système d'exploitation (répertoire racine) sans toucher à la partition /home, vos fichiers sont en sécurité et il n'est pas nécessaire de passer par le processus fastidieux de les transférer vers un autre support, puis de les ramener sur votre machine fraîche. Cela rend le reformatage/l'imagerie beaucoup plus élégant

Ici vous trouverez plus d'informations sur les avantages. Bien que cela concerne Windows, le principe est le même.

1 votes

Je vais également aimer avoir /boot sur sa propre partition

6voto

Raoul Points 1113

Avoir /var et /tmp sur des partitions distinctes est également généralement considéré comme une bonne idée; de cette façon, si un fichier journal (par exemple; tout fichier temporaire) devient incontrôlable, il sera arrêté avant de remplir tout le disque.

3voto

mpiktas Points 215

Je avais l'habitude d'exagérer la chose de la partition sous le bon vieux temps de Windows parce que je pensais que cela pourrait être plus clair. Une lettre de lecteur pour un certain sujet (par exemple Musique, Images, Travail, etc.). Mais même là, séparer vos données et le système avait déjà du sens : Si le système plante, vous pouvez simplement formater votre partition système et réinstaller sans perdre toutes vos données.

Les systèmes de type Unix et Ubuntu n'ont pas de lettres de lecteur, les partitions se montent simplement dans n'importe quel dossier vide. Donc, la chose qui a réellement du sens à mes yeux est :

  • Créez une partition système pour l'installation réelle du système
  • Créez une partition pour votre répertoire personnel. Facile à sauvegarder et comme presque tous les programmes conservent les paramètres là-bas, vous pouvez réinstaller/mettre à niveau votre système sans perdre grand-chose en peu de temps.
  • Créez une partition de swap (fonctionne généralement mieux qu'un fichier de swap)
  • Comme Babu l'a déjà dit, créez une partition de démarrage si le chargeur de démarrage ne prend pas en charge le format de partition de vos systèmes.

À mon avis, plus de 4 partitions distinctes n'ont pas de sens dans Ubuntu (4 est le nombre maximum de partitions primaires que vous pouvez créer) - c'est simplement une question de préférence personnelle.

3 votes

J'ai en effet vu certaines personnes faire une partition pour chaque type de données. Le gros problème avec cela est surtout que vous ne pouvez jamais calibrer correctement la taille dont chacune aura besoin. Et tôt ou tard, vous commencerez à mettre des fichiers dans les mauvaises partitions, manquant d'espace dans les bonnes. Donc en général, "ne pas utiliser de partitions là où vous pouvez utiliser des dossiers"

1 votes

Exactement... vous pouvez utiliser l'espace disponible beaucoup mieux avec une seule partition et une structure de dossiers bonne et propre.

1voto

dequin Points 113

Une partition /boot séparée me permet de démarrer et de réparer mon système de fichiers racine, même si le système de fichiers racine est corrompu. Si je mets tous les fichiers de démarrage dans le système de fichiers racine, et qu'il est corrompu, il risque de ne pas démarrer du tout. Il y a aussi plus de flexibilité. Plus tard, je peux ajouter un deuxième disque, y mettre du swap, supprimer la partition de swap du disque racine et étendre le système de fichiers racine dans cet espace.

Créer une partition de swap dure au lieu de la mettre dans le système de fichiers, c'est juste de l'administration système de style UNIX. Il n'y a aucune raison réelle de ne pas en faire juste un fichier dans le système de fichiers, à part le fait qu'un utilisateur doté de pouvoirs sudo pourrait essayer de le supprimer.

Comme Babu et Mike l'ont dit, un /home séparé me permet de mettre à jour ou de changer de distribution sans perdre toutes mes données.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X