Je suis un nouvel utilisateur Linux et un converti Windows. J'ai essayé Ubuntu (Dapper Drake) il y a quelques années et j'ai beaucoup aimé, et je suis en train d'installer Xubuntu 13.10 aux côtés de Windows7 sur mon tout nouveau SSD! À ce stade, Windows est toujours installé parce que j'en ai besoin, mais Linux est installé parce que je veux l'utiliser! J'ai fait pas mal de recherches et j'ai déjà joué avec Linux auparavant, mais je suis toujours un débutant et j'ai quelques questions concernant les partitions et les installations de programmes ..
Mon nouveau SSD n'est pas énorme (120 Go Samsung 840 EVO), et j'utiliserai mon ancien disque dur de 800 Go comme disque secondaire. Le fait est que je prévois d'utiliser Linux autant que possible; passer uniquement à Windows7 lorsque j'en ai absolument besoin. Pour cette raison, je ferai une répartition 50:50 de mon SSD pour chaque système d'exploitation (60 Go pour Linux, 60 Go pour Windows). Je prévois également de diviser mon ancien disque dur de 800 Go en 3 partitions: de l'espace pour des programmes Linux supplémentaires, de l'espace pour des programmes Windows supplémentaires, puis une partition NTFS partagée pour toutes mes données (musique, vidéos, documents, etc. ).
Donc, pour résumer ma situation spatiale:
- ~ 60 Go SSD + 200 Go HDD pour Linux ..
- ~ 60 Go SSD + 200 Go HDD pour Windows ..
- ~ 400 Go de NTFS partagé ..
Cela m'amène à mes questions. Bien que j'aie une assez bonne idée du fonctionnement de ma configuration Windows (60 Go C: lecteur, 200 Go D: lecteur, etc.), la structure du répertoire Unix / Linux est encore très nouvelle pour moi et rend ce processus un peu déroutant. Je sais qu'il est possible (et courant) de partitionner séparément votre répertoire "/" et votre répertoire "home", et - si je comprends bien - la partition "/" est censée contenir des programmes et des données spécifiques au système, tandis que le "home" La partition contient les programmes et les données des différents utilisateurs.
Cependant, j'ai également entendu dire que la plupart (sinon la totalité) des programmes que vous installez à partir de référentiels utilisant APT sont installés dans le répertoire "/". En tant que personne qui travaille avec des programmes de musique / art et joue à des jeux (qui peuvent prendre BEAUCOUP d'espace), cela me porte à croire que j'aurai besoin d'une grande partition "/"!
J'ai également lu (à partir d'ici: http://www.control-escape.com/linux/lx-partition.html ) que le répertoire "home" est " l'endroit où tous les fichiers spécifiques à l'utilisateur, vos données dans c'est-à-dire à peu près équivalent au dossier «Mes documents» sur un bureau MS Windows ». Mais, comme je l'ai mentionné ci-dessus, j'ai l'intention de conserver toutes mes données non spécifiques au système d'exploitation (musique, documents, vidéos, etc.) sur ma partition partagée de ~ 400 Go , de toute façon. Cela m'amène vraiment à croire que je n'ai pas du tout besoin d'une grande partition domestique et que je devrais me concentrer sur le partitionnement d'autant d'espace que possible pour "/". Et encore, j'ai entendu d'autres personnes affirmer que vous n'avez besoin que d'environ 10 Go d'espace pour votre partition racine!?
Edit: De plus, je viens de découvrir que des programmes comme Steam et Wine prennent de la place dans le répertoire "home".
Donc qu'est ce que je devrais faire? J'ai essentiellement un SSD de 60 Go et un disque dur de 200 Go pour ne contenir que des programmes Linux. Toutes mes données seront transférées sur ma partition NTFS partagée de 400 Go, est-ce que cela vaut même la peine de créer des partitions séparées pour "/" et "home"? Si j'installe à la fois root et home sur mon SSD 60 Go, comment puis-je également utiliser les 200 Go d'espace disque dur supplémentaires pour plus de programmes Linux? Puis-je étendre la racine sur plusieurs disques en quelque sorte, ou peut-être avoir un lien symbolique ou quelque chose qui relie les deux disques ensemble?
Comme je l'ai déjà dit, je suis toujours un débutant majeur sur Linux, il peut donc y avoir quelque chose que j'ai complètement mal compris ou oublié. En tant que personne qui fait beaucoup de création artistique / musicale et de jeux sur mon PC, j'ai tendance à utiliser beaucoup d'espace de programme assez rapidement, d'autant plus que les jeux et les bibliothèques musicales ne cessent de grossir chaque année! Merci pour l'aide, j'ai hâte d'en savoir plus sur Linux! :]
la source
Réponses:
Je plaiderais pour une seule
/
partition dans le SSD (60 Go , comme vous l'avez envisagé) pour conserver tout Ubuntu, y compris le/home
dossier.Une
/home
partition séparée est utile:(1) quand on prévoit d'essayer différentes distributions de Linux (également appelées "distros")
ou
(2) quand on peut vouloir réinstaller Ubuntu sans détruire les fichiers personnels et les paramètres dans
/home
.La deuxième raison est un peu moins importante maintenant, car les nouvelles versions du processus d'installation d'Ubuntu détecteront Ubuntu existant et proposeront de conserver le dossier / home lors de l'installation.
D'un autre côté, si vous conservez
/home
un dossier,/
vous n'aurez pas à vous soucier du montant à allouer/
et du montant à allouer/home
. Si vos fichiers de programme (jeux) prennent plus de place, il vous suffit de déplacer vos données personnelles sur le disque dur.À présent, vous devez penser pourquoi ne pas mettre
/home
le disque dur?La seule raison
/home
pour laquelle je préfère être dans le SDD est parce que/home
stocke non seulement vos données personnelles, mais il stocke également vos paramètres personnels pour tous les programmes. Cela inclut les modifications que vous apportez au bureau ou à tout autre paramètre de programme, les signets de votre navigateur, etc. Lorsque vous chargez un programme à partir du SSD mais que les paramètres personnels sont sur le disque dur, cela ralentit un peu le chargement de ce programme. Garder/
et les/home
deux dans le SSD vous permettra d'obtenir le temps de chargement le plus rapide.Conserver des données volumineuses telles que de la musique, des vidéos, des jeux enregistrés, etc. sur le disque dur
Les dossiers qui contiennent une grande quantité de données, comme la vidéo, peuvent se trouver dans la partition NTFS avec des liens symboliques vers
/home
. Ceci est expliqué en détail à: Windows Ubuntu dual boot - Partager des fichiers entre OSD'autres grands sous-dossiers de
/home
peuvent être des partitions sur le disque dur. Par exemple, si vous installez de nombreux programmes et jeux Windows dans WINE, le dossier masqué.wine
s'agrandit. Vous pouvez créer uneext4
partition sur le disque dur et la monter dans/home/[your user name]/.wine
(contrairement à Windows, une partition sous Linux peut être montée en tant que sous-dossier.) Les jeux Steam prennent beaucoup de place. Vos jeux Steam sont prêts/home/[your user name]/.local/share/Steam
. Voir où sont installés les jeux Steam? Vous pouvez créer une partition séparéeSteam
(ext4
) sur le disque dur si vous le souhaitez. Ceux-ci nécessiteront une modification unique du fichier/etc/fstab
. Voir Monter une partition lors de la connexion? pour en savoir plus sur la façon de monter une partition lors de la connexion.La raison pour laquelle je recommande que .wine soit une
ext4
partition plutôt qu'un dossier dans laNTFS
partition est parce queNTFS
ne peut pas conserver la propriété et les autorisations de fichier utilisées par Ubuntu qui sont nécessaires aux paramètres et autres fichiers stockés dans le dossier .wine par WINE.Entre les dossiers liés au système dans la
NTFS
partition et lesext4
partitions montées en tant que sous-dossiers,/home
vous pouvez conserver tous les gros fichiers sur le disque dur tout en gardant le système rapide, en profitant du SSD.Si vous manquez d'espace dans la
/
partition du SSD en raison de grands jeux et d'autres programmes, vous pouvez créer uneext4
partition et vous/usr
y déplacer . Cependant, cela nécessitera une certaine planification, une réflexion approfondie et une exécution. Posez une question distincte si et quand vous devez emprunter cette route.En ce qui concerne l'installation de programmes dans
/
versus,/home
voir cette excellente explication du processus et de ses limites: Logiciel installé sur la partition racine ou sur la partition domestique En bref, les programmes installés via Ubuntu Software Center , ou la commandeapt-get
seront installés dans/
. Seuls les programmes compilés "statiques-binaires" peuvent être installés (plutôt copiés) dans des sous-dossiers de/home
et devraient fonctionner.Plus de références:
Partitions pour Ubuntu et Windows 7 à double démarrage sur la configuration SSD + HDD
Configuration pour double disque (SSD + HDD) avec partition / home
Ai-je besoin d'Intel Smart Response lors de l'installation d'Ubuntu?
Déplacer ou installer des applications sur le disque dur et non sur le SSD
la source
Partitionner et décider où mettre les choses est plus un art qu'une science ... donc je peux vous donner des conseils plus personnels que techniques .
1) garder
/
et/home
séparer. Cela vous permettra de réinstaller un autre type de Linux (ou Ubuntu) sans toucher à vos données et à votre configuration. J'ai même pu avoir deux Linux différents (Ubuntu et Mandriva, il y a longtemps) fonctionnant avec le même/home
répertoire et la même configuration de bureau ... c'est vraiment utile pour expérimenter.2) Maintenant, 60 Go pour "/" est une assez grosse partition pour Linux. Dans mon ordinateur portable, j'ai installé tous les systèmes de manipulation de photos possibles, divers encodeurs vidéo, divers jeux, et c'est comme ceci:
Mais oui --- dans votre cas, je mettrais
/
le SSD (peut-être avec un échange de RAM 2 *, bien que cela soit très controversé ) et/home
le HD.Une autre option (nécessitera plus de travail mais est plus flexible) pourrait être d'installer une racine 20G, un swap 2G, et le reste
/home
sur le SSD, et le 200G HD sous par exemple/data
. Après l'installation, vous pouvez changer la propriété de/data
votre utilisateur principal et y déplacer (et créer un lien symbolique vers l'arrière) les répertoires qui grossissent trop. (Une sorte de pauvre LVM). Cela aura l'avantage que le système de base sera vraiment accrocheur, étant complètement installé sur le SSD.Une dernière option est ce que j'appelle l'option "violoneux". Vous pouvez avoir un certain nombre de partition (supposons que trois - YMMV) d'environ 30G --- les appeler
p1
,p2
,p3
; et le reste dans une très grande partition, montée sous/data
etchown
éditée à votre utilisateur. Vous pouvez avoir une partition de swap supplémentaire si vous le souhaitez.Vous pouvez maintenant installer votre Ubuntu dans
p1
, en installant TOUS sous/
dans celui-ci. Ensuite, vous pouvez créer un lien symbolique entre vos fichiers personnels (documents, images, etc.) et des dossiers dans/data
.Cela vous permettra d'installer par exemple Ubuntu LTS
p1
, la dernière version bêtap2
, une autre distributionp3
--- chacun avec ses fichiers home et de configuration, mais vous pouvez partager vos données entre tous ...La solution idéale serait d'utiliser une chose de partitionnement dynamique comme LVM , mais c'est assez complexe ... Cela sera très utile lorsque vous déciderez d'effacer Windows et d'utiliser uniquement Ubuntu ;-).
Informations supplémentaires : où vont les "programmes"?
partition racine: ici (en
/
,/usr
,/usr/share/
etc.) tous les logiciels de la distribution (dépôts officiels et les PPA) iront. Notez que l'ancienne division entre/
et/usr
est maintenant pratiquement inutilisée dans une installation Unix moderne (1).partition domestique: vous trouverez ici toutes vos données ou logiciels installés en tant qu'utilisateur normal (pas à l'échelle du système). Cela inclut, par exemple, les "bouteilles" de wine (donc tous les logiciels installés sous wine seront installés
/home
, les machines virtuelles de VirtualBox, les jeux de CrossOver, etc. D'après mon expérience, c'est la partie du système qui a vraiment besoin d'espace./usr/local
et / ou/opt
: c'est l'endroit où les programmes que vous souhaitez compiler vous-même se placent normalement. Vous en aurez peut-être besoin parce que le programme est trop récent ou trop ancien pour être dans le référentiel, pour être développé ou simplement pour jouer. J'avais là mon ancienne copie de CivCTP ... Je déplace habituellement ces répertoires sous/home
pour le rendre insensible à la (ré) installation du système.gros jeux: je n'en ai aucune idée. Mon plus gros jeu jamais été CivCTP et il est resté dans moins de la moitié d'un Go (il a installé sous ma maison ou dans
/usr/local
).(1) Par le passé (2), lorsque l' espace disque était cher, nous avons eu une
/
partition avec le minimum pour démarrer le système (/
,/bin
,/sbin
,/etc
,/lib
,/var
,/tmp
) d'une manière autonome. Dans cette partition est allé le logiciel minimum et tous les répertoires où le système pourrait avoir besoin d'écrire. Il/usr
existait un schéma similaire avec tous les logiciels;/usr
était normalement partagé et monté en lecture seule par un cluster de machines, afin d'économiser de l'espace disque.(2) Je parle ici au début des années 90. Le disque de 100 Mo était un gros serveur.
la source