Combien d'espace disque dois-je consacrer à ma partition / Linux?


11

Je refais mes systèmes Linux chez moi et je m'interroge sur la taille des partitions. Dans le passé, j'ai toujours installé Linux sur une seule partition. J'aimerais configurer le système comme suit:

  • /
  • /démarrage
  • échanger
  • /maison

Je ne suis pas certain à 100% de l'espace disponible sur la partition '/'. Swap sera 2x RAM; le démarrage sera ~ 200M. Combien devrait recevoir le système d'exploitation? Je pensais lui donner entre 15 et 20G (et tout le reste à / home où seront situés la plupart de mes fichiers), mais je n’étais pas sûr qu’il en faudrait plus.

Existe-t-il un moyen standard de déterminer la taille de la partition pour '/'?


Cela n’a pas beaucoup d’importance ces jours-ci, mais vous n’avez vraiment pas besoin de 200 Mo pour une partition / boot. Je n'ai jamais dépassé 50M moi-même.
Richie Marquez

Réponses:


7

Je pense que 10 Go, c'est beaucoup.

J'exécute un serveur Ubuntu à moins de 10 Go (y compris / home) et il souffle bien. En excluant mes fichiers, le système prend moins de 4 Go. Si vous vous trouvez un peu pressé, vous pouvez toujours redimensionner les partitions ultérieurement.


Idem, j'ai réussi à atteindre la limite de 5 Go sur mon / partition, mais j'ai pu déplacer ma partition de swap qui la suivait et l'étendre à 13 Go. Je suis maintenant à 6 Go utilisé sur /.
Macha

En lisant ces réponses avec attention, il semble que vous préconisiez de combiner au moins / et / home sur une seule partition plutôt que de les séparer. Je suis d'accord mais j'irais plus loin et utiliserais une / partition pour le lecteur entier sans échange. Le / boot serait alors sur la partition / et si vous avez besoin de swap, vous utiliseriez des fichiers de swap sur la partition /.
Michael Dillon

Quelle est la taille de la partition mise à jour pour le démarrage en 2015?
ahnbizcad

3

Utilisez LVM et un système de fichiers qui prend en charge le redimensionnement en ligne (inclut ext3 / 4 avec les bonnes options mkfs, qui devrait être la valeur par défaut) et vous pourrez ensuite le faire facilement, si nécessaire.

Je commencerais par 2–4G sur un serveur, peut-être la 5G sur un ordinateur de bureau, car sa croissance est triviale avec LVM.

Ou bien, alternativement, il n'y a vraiment rien de mal à tout ce qui est sur /un bureau.


+1 pour LVM ... mais -1 pour le dernier point. Je trouve qu'avoir /homeune partition séparée a des conséquences positives, même sur un bureau (si vous réinstallez votre système, si vous exécutez plusieurs distributions, si vous avez plusieurs disques, etc.).
Pascal Thivent

@ Pascal: Je comprends le problème des réinstallations (bien que réinstaller sans toucher / home soit assez facile au moins avec la distribution que j'utilise), mais utiliser plusieurs distributions va sûrement être une question différente; après tout, vous auriez probablement des partitions pour chaque (et devrez vous occuper de la synchronisation uid / gid, etc.) Oh, et mount --bind aide également à cela.
Derobert

2

Cela dépend fortement de la distribution Linux que vous allez installer,

Parce que DSL (Damn Small Linux) ou Puppy Linux ne font que 60 à 70 Mo alors que Fedora utilise 4 ou 5 Go et Ubuntu, 2 ou 3 Go.

Cela dépend même de votre utilisation de Linux, c’est-à-dire des logiciels que vous allez installer.

Pour les dernières versions de Fedora, 10 Go suffisent.

Pour Ubuntu, utilisez 5 Go


1

Cela dépend de la manière dont vous utiliserez / tmp, car il réside dans /. Construire un DVD peut prendre beaucoup de place là-bas


1

Gardez à l'esprit que les plus gros dossiers de votre système de fichiers sont (sur un système Debian, mais c'est un bon guide):

  • /usr: tous les programmes utilisateur ( /usr/bin), bibliothèques ( /usr/lib), documentation ( /usr/share/doc), etc., sont dans ce répertoire. Cette partie du système de fichiers a besoin de la plus grande partie de l'espace. Vous devez fournir au moins 500 Mo d'espace disque. Si vous souhaitez installer plus de paquets, vous devez augmenter la quantité d’espace que vous donnez à ce répertoire.

  • /home: chaque utilisateur mettra ses données dans un sous-répertoire de ce répertoire. La taille de cette opération dépend du nombre d'utilisateurs qui utiliseront le système et des fichiers à stocker dans leurs répertoires. Selon l'utilisation prévue, vous devez réserver environ 100 Mo pour chaque utilisateur, mais adaptez cette valeur à vos besoins.

  • /var: toutes les données variables telles que les articles de presse, les courriers électroniques, les sites Web, le cache de l'APT, etc. seront placées dans ce répertoire. La taille de ce répertoire dépend grandement de l'utilisation de votre ordinateur, mais pour la plupart des gens, elle sera dictée par les frais généraux de l'outil de gestion de paquets. Si vous envisagez d'installer complètement tout ce que Debian a à offrir, le tout en une seule session, réserver 2 ou 3 gigaoctets d'espace pour / var devrait suffire. Si vous allez installer des éléments (c'est-à-dire installer des services et des utilitaires, suivis de textes, puis de X, ...), vous pouvez vous en sortir avec 300 à 500 mégaoctets dans / var. Si l'espace disque est limité et que vous ne prévoyez pas d'utiliser APT, du moins pas pour les mises à jour majeures, vous pouvez vous en tirer avec aussi peu que 30 ou 40 mégaoctets dans / var.

Comme vous aurez une /homepartition différente , vous pouvez utiliser seulement 4 Go (plus /home, /var(50 Mo), /boot(100 Mo) et swap(300 Mo - 2 Go)), avec un système entièrement opérationnel.


1

Pour une installation standard de bureau ou d’ordinateur portable, la séparation de vos partitions présente peu d’avantages. Si vous savez utiliser LVM, c'est la meilleure solution, mais il n'y a rien de mal à avoir juste une grosse partition (et une seconde pour le swap).


1

Swap sera 2x RAM;

C’est en fait une très ancienne règle de dimensionnement et je pense que c’est obsolète. Sur les systèmes modernes (c'est-à-dire avec 1 Go ou plus de RAM), je donne 1x RAM pour Swap.

le démarrage sera ~ 200M.

Hou la la! Combien de noyaux comptez-vous utiliser, 20? Pour la plupart des utilisateurs, 50 Mo suffisent.

Combien devrait recevoir le système d'exploitation? Je pensais lui donner entre 15 et 20G (et tout le reste à / home où seront situés la plupart de mes fichiers), mais je n’étais pas sûr qu’il en faudrait plus.

Existe-t-il un moyen standard de déterminer la taille de la partition pour '/'?

Je ne connais pas de méthode "standard", car cela dépend fortement de la quantité de logiciels que vous allez installer et de ce que vous ferez avec votre ordinateur. Une installation serveur (mail, base de données ...) utilisera généralement une assez grosse /varpartition séparée . Pour une machine personnelle, c'est la plupart du temps inutile. En fait, 10 Go /devraient être largement suffisants pour la plupart des utilisateurs. Si vous envisagez d'installer de nombreux paquets (et je veux dire beaucoup de paquets), vous aurez peut-être besoin de davantage de Go, mais pas plus de 15 Go. Si vous envisagez d’installer des logiciels externes (par exemple, in /opt), tenez- en compte (j’ai personnellement installé de nombreux éléments Java /opt, tels que des serveurs d’applications commerciaux qui ne sont pas vraiment légers). Si vous allez extraire des DVD, ajoutez quelques concerts supplémentaires. Et en effet, utilisez le reste de l'espace pour /home.

En fait, vous devez maintenant comprendre pourquoi il est difficile de donner une réponse absolue et l'expérience (c.-à-d. Une erreur d'essai) est le meilleur moyen de trouver le dimensionnement "parfait" pour votre machine. Mais même pour un utilisateur expérimenté, les besoins peuvent changer avec le temps. C'est pourquoi, comme quelqu'un l'a souligné, LVM et les systèmes de fichiers redimensionnables sont des armes de choix pour éviter les pièges.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.