web-dev-qa-db-fra.com

Quelle est votre recommandation sur les schémas de partitionnement de disque pour un serveur domestique et de bureau?

Quel schéma de partitionnement recommandez-vous pour un poste de travail? J'ai toujours créé trois ou quatre partitions principales - racine, swap, home et parfois une partition de démarrage distincte. L'installation par défaut d'Ubuntu propose des LVM. Je n'ai jamais eu besoin d'ajouter de disque ou d'espace supplémentaire, cela n'a donc jamais semblé être une grosse affaire. Cependant, chaque fois que je fais une nouvelle installation, je pense toujours qu'il existe un meilleur moyen.

69
tinker
  1. / (c'est-à-dire le système de fichiers racine)
  2. swapname__
  3. /home

La principale raison en est que vous pouvez faire n'importe quoi pour votre installation Ubuntu et que cela n’affectera pas votre musique, vos vidéos ou tout ce que vous avez chez vous. J'apprécie particulièrement cela lorsqu'une mise à niveau vers une nouvelle version d'Ubuntu et que l'installation devient bizarre.

75
Buttink

En règle générale, vous ne devriez pas vous embêter avec une partition séparée /home ou /boot sauf si vous exécutez plusieurs distributions Linux à la fois.

Les installateurs Ubuntu pour le CD de bureau et le CD de serveur/autre peuvent s’installer sur un système existant, tout en préservant votre répertoire personnel (et les dérivations du système local: /usr/local, /usr/src et /var/local). Cette fonctionnalité réutilise également l'ID utilisateur et l'ID de groupe d'un utilisateur existant, s'il a le même nom d'utilisateur que l'utilisateur que vous créez lors de l'installation.

Pour utiliser cette option lors de l'installation, choisissez-la pour le partitionnement avancé, puis sélectionnez votre partition existante / ou /home. Dans la boîte qui apparaît, assurez-vous que le système de fichiers sélectionné correspond au système de fichiers existant de cette partition et que la boîte de formatage n'est pas cochée. Procédez comme d'habitude dans le reste des options.

Dans Ubuntu 10.10, nous espérions ajouter une option au programme d’installation qui détectait le moment où une copie existante d’Ubuntu était installée et proposait de la remplacer par la version plus récente que vous tentiez d’installer (en utilisant les fonctionnalités susmentionnées dans les coulisses). Bien qu’il n’ait pas fait la coupe finale, il est probable qu’il arrive dans Ubuntu 11.04.

Quant à une partition séparée /boot, il s’agit d’une relique des contraintes matérielles du passé (la limite de démarrage du chargeur 1024). Je ne vois aucun avantage pratique qu'un/boot séparé aurait sur un système moderne, et s'il ne dispose pas d'un espace excessivement discutable, il risque de se remplir et de créer des problèmes qui lui sont propres, étant donné qu'Ubuntu ne supprime pas automatiquement les anciens noyaux .

52
Evan
  1. / (c'est-à-dire système de fichiers racine) - pour votre système d'exploitation

  2. swap- espace d'échange, qui devrait être un peu plus grand que la quantité de RAM que vous avez

  3. /home - pour vos fichiers de données

Vous n'avez vraiment besoin d'une partition /boot séparée que si vous utilisez un autre programme d'installation pour configurer le chiffrement intégral du disque. Actuellement, les fichiers dans /boot doivent être non chiffrés pour que le système d'exploitation puisse démarrer.

De manière générale, vous pouvez ajouter d'autres partitions si vous voulez:

  1. Conservez la partition en réinstallant le système d'exploitation - c'est la raison habituelle d'avoir une partition /home séparée. Un /usr/local ou /opt séparé peut également être utile si vous installez de nombreuses applications en les compilant à partir des sources.

  2. Limitez l’espace disponible pour les fichiers d’une partition. Par exemple, une partition séparée /home empêchera votre système d’exploitation de s'arrêter lorsque vous remplirez votre répertoire homecar vous pourrez toujours vous connecter en tant que root et supprimer certains fichiers. votre répertoire personnel.

  3. Utiliser un système de fichiers différent - J'utilise un système de fichiers plus rapide et moins résistant pour /tmp, mais je conserve /home sur un système de fichiers journalisé plus lent pour une meilleure protection des données.

Comme suggéré par Asmerito, vous devriez envisager de placer toutes vos partitions autres que /boot sur LVM. Cela permettra une plus grande flexibilité dans le redimensionnement de vos partitions ou même leur extension à d'autres disques. Mais vous ne pouvez pas vous attendre à avoir besoin de cette fonctionnalité.

Si vous utilisez le chiffrement intégral du disque dans le programme d'installation alternatif, il créera automatiquement une partition /boot, une partition swapet une autre partition contenant les données chiffrées. Cette partition chiffrée est ensuite utilisée pour contenir une partition LVM. Cette partition LVM est ensuite utilisée pour contenir toutes vos partitions supplémentaires. Au départ, ceci est juste votre partition racine.

J'espère que tout cela aide.

12
user8979

Au minimum, vous avez besoin d’une partition racine et d’une partition swap. Je recommande fortement une partition d'origine, car si vous manquez d'espace sur votre partition d'origine, cela n'affectera pas vos applications ni, plus important encore, vos composants principaux.

J'ai découvert cela à la dure lorsque j'ai manqué d'espace sur la partition racine - et je ne pouvais même pas démarrer le bureau Gnome. Je devais me connecter via le terminal et supprimer des données :(

9
Nathan Osman

J'utilise:

Partition primaire:

  • /boot = 1 Go

partition étendue avec LVM:

  • / = 5 GB
  • /var = 3 GB
  • /var/spool/cache = 2 Go ReiserFS (cache de disque de squid local pour tous mes navigateurs)
  • /home = +500 Go pour les utilisateurs, y compris un dossier public (partagé localement et à distance avec smb).
  • /tmp = 128 Mo (ramFS).
  • swap = deux fois ma RAM.

J'utilise ce système depuis des années et j'en suis très heureux. Les suggestions sont toujours les bienvenues.

7
user63813

Pour les installations de serveur, la meilleure pratique consiste à utiliser LVM afin de pouvoir facilement augmenter votre espace de stockage si vous manquez d’espace libre. Ma suggestion est:

  1. /boot
  2. /
  3. LVM (si vous ajoutez plus de disques, il suffit de redimensionner LVM et le tour est joué).

NOTE: Si vous utilisez un environnement multi-utilisateur, il est recommandé de créer /home sur LVM.

7
Asmerito

Sur mon serveur domestique, je préfère créer /, /swap et /var/log. Étant donné que j'exécute un pare-feu et que je consigne toute l'activité sur /var/log, la création du journal en tant que partition distincte garantit que même si les journaux sont exécutés en mode rampart, ils ne m'empêcheront pas de démarrer.

5
charlie-tca

Je fais toujours une nouvelle installation de nouvelles versions d’Ubuntu. Il est donc logique pour moi d’avoir un /home séparé, car je n’aurai pas à sauvegarder mon dossier personnel à chaque fois.

3
Victor

Si vous envisagez d'installer plusieurs distributions et souhaitez utiliser le même dossier de base, vous pouvez l'installer avec une partition /home distincte et utiliser le même nom d'utilisateur pour chaque distribution. Mais si vous utilisez uniquement Ubuntu, il n’est pas nécessaire d’avoir une partition séparée /home.

2
madmed
  • /root
  • swapname__
  • /mnt/storage - un endroit pour stocker tous les médias que vous téléchargez. S'il est plein s'il ne remplit pas la racine. (J'imagine que cela ressemble à l'idée de transformer /home en une partition séparée.)
0
Bill