Question Suggestions de partition ArchLinux


J'essaie d'installer ArchLinux et j'ai rencontré quelque chose d'extrêmement étrange.

Ses guider suggère de créer 2 partitions:

  1. ~ 15gb partition de racine
  2. Partition maison [remplir le reste de l'espace].

J'ai quelques problèmes avec ceci:

  1. Où est la partition de démarrage [et l'indicateur de démarrage, que je n'arrive pas à trouver dans cgdisk]?
  2. Où sont ses recommandations d'échange?
  3. Pourquoi séparer l'espace racine [qui inclut les applications installées] des répertoires personnels?

Les instructions sont-elles incorrectes à ce sujet?


4
2018-05-06 14:59


origine




Réponses:


"Incorrect" est peut-être un terme fort, mais mon expérience de ces dernières années a été que faire beaucoup de partitions est une erreur - en particulier, plus tard, je veux /home ou /var ou ce que vous devez contenir plus d'octets que ne le permet la taille de la partition, ce qui entraîne une grande douleur dans le cou, même si elle est résolue. J'ai perdu le fil de combien de fois j'ai eu besoin de le faire, et cela ne devient jamais plus facile.

Ceci étant le cas, à moins que vous ayez une raison très forte de faire autrement (ou que vous aimez vraiment faire le travail d’administrateur, ce que j’ai fait jusqu’à ce que j'en ai eu plein), je vous recommande / partition sur le disque, avec une partition de swap si vous en ressentez le besoin. (Je viens juste de changer de fichier, voir 9.2 ici pour comment ça se passe. Vous devrez peut-être ajouter le swapon commande là pour /etc/rc.local ou un endroit similaire pour s'assurer qu'il persiste à travers les bottes.)

Certes, il y a un léger risque supplémentaire ici que /home va devenir trop grand et affamer le système, ou similaire, mais tant que vous gardez un œil décent sur combien d'espace vous utilisez, vous ne devriez pas avoir à vous soucier trop de cette note - et la commodité supplémentaire de ne pas devoir, par exemple, transférer périodiquement /var sur un autre disque, désordre avec /etc/fstab, et redémarrer, l'emporte largement sur le léger risque de mon expérience.


7
2018-05-06 15:12



/ Home trop grand n'est pas vraiment un problème ... puisque vous ne pouvez utiliser que l'espace dont vous disposez. - monksy
@monksy Qu'est-ce que je veux dire par là, si vous avez un grand seau d'octets que je recommande, alors si /home devient assez grand pour que, par exemple, les services manquent d'espace pour écrire des fichiers tempfiles dans /var, vous pouvez vous retrouver dans un état étrange et brisé nécessitant une intervention soigneuse pour résoudre - quelque chose d'autre que j'ai vu arriver. Encore une fois, tant que vous gardez un œil sur l'espace que vous utilisez pour ne pas remplir complètement votre disque, cela ne pose pas de problème. - Aaron Miller
Je garde habituellement mon / ma maison aussi grand que possible pour éviter de le remplir. Ma configuration utilise seulement trois partitions (bien, j'en ai d'autres mais elles sont utilisées par des fenêtres à double amorçage), qui sont une racine de 20 Go, 1 Go de swap (et le système l'utilise très rarement) et tout le reste est / home. Je n'ai jamais eu besoin de les changer. - Sekhemty
@Sekhemty Services ont tendance à ne pas utiliser / home; Une grande partie de mon expérience a consisté à administrer des serveurs Web dont les bases de données MySQL vivent dans / var / lib / mysql et peuvent devenir très volumineuses sans avertissement. Différentes situations, sans doute, mais c'est beaucoup pourquoi je donne le conseil que je fais; Faire / être à la maison est une chose, essayer à l’avance de prédire l’équilibre dont vous aurez besoin entre / home et / var en est une autre. - Aaron Miller
@AaronMiller Je n'ai pas pensé aux services de remplissage var. Cependant, vous pourriez vouloir faire attention aux postgres, cela met les dbs dans / var / lib sauf si vous le configurez différemment - monksy


J'utilise généralement ce qui suit:

/
/home
/boot
swap

Sur un disque de 1 To, je regarderais quelque chose comme ceci:

swap       18GB
/home      500GB
/boot      1GB
/          remainder

2
2018-05-06 15:02



Pourquoi un échange si énorme? - Sekhemty
@ Sekhemty Bonne question - je me demandais moi-même. En supposant le conseil habituel de «rendre votre échange aussi grand que votre RAM», la boîte a peut-être beaucoup de mémoire? - Aaron Miller
@Sekhemty - Je suis toujours conforme à la norme RHEL de RAM + 2 Go car elle est "plus sûre" (et vitale si vous utilisez JVM - comme je l'ai découvert il y a quelques années (antipaucity.com/2011/08/08/why-technical-intricacies-matter/...)). Si je n'ai pas 16 Go de RAM, je suis en sécurité pour mon expansion. Si j'ai 32 Go, je bosse à 34 Go swap. - warren
@warren Attendez une minute, comment la JVM a-t-elle même la possibilité de décider si elle est dans le noyau ou en échange? Est-ce que ça ne devrait pas être au noyau? Je veux dire, tout est fou, mais en laissant cela de côté pendant une minute, comment ça marche? - Aaron Miller
@ warren ... wow. Bon à savoir, merci! - Aaron Miller


J'utilise généralement ce qui suit:

/ 30 ~ 40 GB
/boot 256 MB
swap    4 GB (might need more if you want to use hibernation)
/home   20 GB
/mnt/data  the rest

Dans /home Je n'aurai généralement que des fichiers dot; toutes mes données sont stockées dans /mnt/data - c'est surtout un choix personnel; De plus, si vous double-démarrez Windows / Linux, vous pouvez utiliser cette partition comme NTFS pour accéder aux deux systèmes d'exploitation.

Le point d'avoir un séparé /home la partition est la suivante:

  1. si vous effacez votre partition racine, vous ne perdez pas de paramètres / fichiers personnels
  2. si vous double-démarrez les distributions Linux, vous pouvez utiliser le même /home partout

En ce qui concerne l'échange, j'ai 6 Go de RAM et la partition d'échange de 6 Go que j'ai est à peine touchée.


2
2018-05-06 16:16