Quelle est la meilleure façon de partitionner votre disque?

16

J'installe généralement Linux sur une seule partition car je ne l'utilise que comme bureau personnel.

Cependant, de temps en temps, je réinstalle la boîte. Et ce que je fais, c'est simplement déplacer mes fichiers avec un disque dur externe.

Alors, comment pourrais-je empêcher cela lors de la réinstallation de ma boîte (par exemple, passer à une autre distribution)?

Pablo
la source

Réponses:

22

Gardez votre / home sur une partition séparée. De cette façon, il ne sera pas écrasé lorsque vous basculez vers une autre distribution ou mettez à niveau votre distribution actuelle. C'est aussi une bonne idée d'avoir votre swap sur sa propre partition. Mais cela devrait être fait automatiquement par le programme d'installation de votre distribution.

La façon dont mon ordinateur portable est configuré, j'ai les partitions suivantes:

/ 
/home 
/boot 
swap 
Louis Salin
la source
3
+1 sur la partition de swap. En fait, la théorie derrière le swap et le démarrage étant séparés est que si vous faites ces partitions près du cylindre zéro, elles seront sur les pistes de disque les plus proches de la broche, et seront légèrement plus rapides sur les recherches de disque. Donc, avoir votre espace de fichier d'échange et votre chargeur de démarrage le plus près du centre peut signifier une augmentation des performances. Sauf si vous utilisez un état solide, alors tant pis.
Milner
1
+1 séparé / domicile. Vous pouvez crypter tous vos fichiers personnels (partition entière / home) et ne pas ralentir inutilement l'accès aux fichiers et bibliothèques système non privés.
Alex B
2
Vous avez un fichier d' échange sur une partition séparée ?? Vous ne voulez pas dire que vous avez une partition de swap ?
wzzrd
1
/swp? Une partition de swap n'est montée nulle part, donc votre réponse est quelque peu trompeuse.
Denilson Sá Maia
2
Je pense que vous devriez simplement écrire swapau lieu de /swpafin d'éviter toute confusion comme d'autres l'ont déjà mentionné.
Cristian Ciupitu
3

Plutôt que de s'appuyer uniquement sur des partitions, sous Linux, je recommande généralement d'utiliser LVM. Cela vous permet d'agrandir et de réduire les systèmes de fichiers au besoin plus tard (bien que la croissance ait tendance à être plus facile que la réduction), même si le système de fichiers est actif dans le cas d'ext2 / 3/4 (j'ai réussi à augmenter la taille des systèmes de fichiers pendant qu'ils étaient actifs, même si je n'ai jamais essayé de réduire la taille de l'un de ces côtés).

Évidemment, cela vous laisse encore décider de la façon de répartir l'espace, mais vous n'avez pas besoin de le faire exactement dès le départ car il est plus facile de réorganiser les choses plus tard. Je donne généralement à chaque volume autant d'espace que je pense qu'il en aura besoin plus un morceau pour la bonne chance, et je laisse l'espace restant pour ajouter de nouveaux systèmes de fichiers ou étendre ceux existants plus tard.

David Spillett
la source
Même si vous utilisez LVM, vous devez toujours décider quels volumes logiques (LV) créer. En guise de remarque, je me souviens encore de la déception que j'ai eu l'année dernière lorsque j'ai découvert que le programme d'installation Ubuntu de bureau ne prenait pas en charge LVM.
Cristian Ciupitu
Oui, le programme d'installation Ubuntu par défaut est un problème à cet égard, mais vous pouvez obtenir une configuration LVM et / ro RAID à partir du programme d'installation alternatif (basé sur du texte). Et bien que vous ayez encore à faire des choix pour commencer lors de l'utilisation de LVM, changer d'avis plus tard et mélanger les allocations d'espace et / ou créer de nouveaux volumes est plus facile.
David Spillett
2

La configuration minimale doit avoir / et / home dans des partitions distinctes. / devrait avoir au moins 18 Go, selon mon expérience. J'ai généralement une troisième partition appelée / code où je conserve tout mon code de travail et j'utilise / home pour les téléchargements, les documents et autres choses non liées au code. Lorsque je réinstalle, je sauvegarde simplement tout ce que j'ai dans / home que je souhaite conserver dans / code.

Andreia Gaita
la source
pourquoi tant? J'ai un 10G / et 2,8G à revendre. Mais je suppose que cela peut être si petit parce que j'ai un 10G / var et un 1G / tmp
xenoterracide
1
J'ai toujours au moins 14G utilisé seul /. C'est une conséquence de l'installation de nombreux paquets -devel et -debug, en gros. Mon / var ne prend que 1,2 G de cela, et / tmp prend quelques maigres 100 Mo. Avec les tailles de disque dur de nos jours, inutile de restreindre la taille de /, vous ne savez jamais quand vous devez soudainement installer quelque chose de grand.
Andreia Gaita
2

Personne ne semble l'avoir mentionné /usr/local. J'en fais souvent une partition séparée. Si vous avez l'habitude d'installer un logiciel compilé à partir de la source ou d'un autre logiciel tiers qui ne fait pas partie de votre distribution, l'avoir dans / usr / local signifie deux choses:

  1. Vous pouvez partager / usr / local sur nfs et avoir la fonctionnalité "installé une fois, installé partout" si vous avez plusieurs systèmes avec la même version de système d'exploitation
  2. Vous pouvez conserver cette partition pendant les réinstallations et vous n'avez pas besoin de tout réinstaller ici. Remarque: lorsque vous mettez à niveau le système d'exploitation, certaines de vos bibliothèques peuvent changer et vous devrez peut-être recompiler certaines choses. Mais pas toujours.

En outre, /usr/localje garde également un fichier séparé /homepour des raisons évidentes et un fichier / Files séparé, où je mets des éléments destinés à être «partagés», tels que la famille MP3 et la collection de vidéos. En fonction de votre utilisation / de la maison, votre musique peut être un meilleur endroit, mais si elle se trouve dans une partition séparée, il est facile de l'avoir sur un disque dur séparé même si vous n'utilisez pas LVM.

M. brillant et nouveau 安 宇
la source
1

Cela dépend de l'utilisation et du système d'exploitation vraiment.

Sur mon bureau principal, j'ai l'espace partagé entre / et une autre partition, je garde mes documents / musique, etc. Puisque / home aura la configuration utilisateur et des trucs là-dedans, je ne le garderais pas intact entre les installations, il suffit de créer un lien symbolique entre mes documents / dossiers musicaux dans mon homedir.

l'autre reçoit
la source
Mais la configuration utilisateur (et donc la maison) devrait rester entre les installations. Ou reconfigurez-vous tout après une installation du système d'exploitation? Certains de mes fichiers (.emacs, .cshrc) contiennent des bits qui existent depuis 15 ans.
KeithB
1

Il existe un certain nombre de guides qui peuvent vous aider à cet égard, et comme le soulignent les autres récepteurs, il peut être spécifique au système d'exploitation. Ce que Solaris suggère n'est peut-être pas ce qu'Ubuntu suggère. Par exemple, Solaris (et peut-être HP-UX) utilise / export / home comme point de montage pour les répertoires personnels, Linux utilise / home.

Il n'y a pas vraiment de magie, en fait, ce que je dirais, c'est que vous avez mis le doigt sur la tête. Une partition ne suffit pas à vos besoins. Faites donc un changement. Utilisez les guides à titre d'exemple (vous pouvez même apprendre pourquoi / etc est / etc et d'autres anecdotes intéressantes avec le bon document ). Voici un exemple (tiré au hasard d'une recherche Google):

http://content.hccfl.edu/pollock/aunix1/partitioning.htm

Milner
la source