Quelle est la taille recommandée pour une /boot
partition Linux ?
Et est-il prudent de ne pas avoir de /boot
partition?
Je vois que certains serveurs n’ont pas de /boot
partition alors que d’autres ont une /boot
partition de 128 Mo. Je suis un peu confus. La /boot
partition est-elle nécessaire? Si c'est le cas, quelle devrait être sa taille?
/boot
partition ou problème. Vous ne savez pas pourquoi vous dites ça.J'ai tendance à créer un 1 Go
/boot
. Je laisse une image de CD en direct contenant divers outils de réparation/boot
. Je le fais principalement pour les systèmes pris en charge sur les sites distants.Avec la bonne configuration et suffisamment de mémoire, GRUB 2 peut démarrer l’image sans extraire le contenu. À quelques reprises, j'ai parlé au personnel distant du redémarrage du système sur l'image du CD en direct et du démarrage de la mise en réseau / SSH sur un système qui rencontrait des problèmes afin que je puisse connecter et réparer les éléments.
Ce n'est certainement pas nécessaire, ni même commun.
la source
La
/boot
partition contient la configuration de GRUB, le noyau avec leur System.map, ... Je pense que ~ 100 Mo suffisent.Oui. Mais une
/boot
partition séparée présente certains avantages:la source
Il diffère également de la distribution de la distribution. Par exemple, pour Fedora, le minimum est de 250 Mo [1] et 500 Mo par défaut. Si vous prévoyez de (pré) mettre à niveau ultérieurement, 500 Mo sont requis [2] . Si l'espace n'est pas un problème, je préférerais 1 Go pour éviter de mélanger les partitions plus tard, comme je devais le faire lors d'une mise à niveau récente.
[1] http://docs.fedoraproject.org/en-US/Fedora/16/html/Installation_Guide/s2-diskpartrecommend-x86.html
[2] http://fedoraproject.org/wiki/How_to_use_PreUpgrade#Not_enough_space_in_.2Fboot
la source
Je viens d'installer Ubuntu 13.10 (Saucy Salamander) avec 105 MB
/boot
. Il s’est bien installé, mais après le redémarrage, j’ai installé le programme de mise à jour et a déclaré qu’il n’y avait pas assez d’espace.Il voulait environ 196 Mo supplémentaires pour la mise à niveau; ce devait être une mise à niveau du noyau ou quelque chose du genre. Donc dû réinstaller avec un plus grand
/boot
. Je suis allé pour 500 Mo, et cela a semblé fonctionner. C'est une bonne chose que faire une nouvelle installation ne soit pas long :)la source
Les systèmes modernes sont généralement installés avec une partition / boot beaucoup plus grande que par le passé. Le nombre ne fait que croître avec le temps.
Considérer:
RHEL 5 a créé une partition de 101 Mio / boot.
RHEL 6 a créé une partition de 500 Mio / boot.
RHEL 7 a également créé une partition d’amorçage de 500 Mio / min, mais elle a été remplacée par une valeur de 1024 Mio en 7.3, car les notes de version indiquent:
Mes systèmes actuels EL7 ont environ 200 MiB utilisés dans / boot, mais je n’installe généralement pas de paquet kernel-debug.
Comme le noyau Linux continue de croître au fil du temps, principalement en raison de l'ajout de pilotes de périphériques matériels, cette recommandation devrait également continuer à se développer.
Et encore une fois, comme noté par d’autres, une partition / boot n’est plus strictement requise pour la plupart des installations. Les ordinateurs virtuels n'en ont généralement pas besoin, par exemple, et les systèmes d'amorçage UEFI n'en ont pas besoin non plus (bien qu'ils aient une partition système EFI qui doit exister et doit être suffisamment grande pour contenir divers fichiers UEFI). Une partition / boot est requise pour certains systèmes très anciens et pour l'utilisation du chiffrement de disque complet LUKS.
la source
Comme nous avons constaté une augmentation considérable des besoins en stockage du noyau Linux et des initrds en augmentation constante, je suis d’avis (en février 2018) d’allouer 1 Go de stockage
/boot
.Comme
/boot
c'est généralement la seule chose qui ne se trouve pas sur LVM, c'est la seule partition que vous ne pouvez pas redimensionner facilement. Ainsi, "gaspiller" quelques centaines de mégaoctets ne fait généralement pas autant mal qu'un/boot
système de fichiers trop petit dans 5 ou 10 ans.la source
Cela dépend principalement du nombre de noyaux que vous avez installés et de la taille de leurs initrds.
Pour un noyau de la série 3.0, initrd exécute environ 13 Mo. Pour les premiers noyaux 2.6, il s’agissait de 3,4 Mo. Donc, si vous prévoyez de garder plus que quelques noyaux, vous aurez besoin d’au moins 200 MB.
Cela dépend de votre cas d'utilisation et de son importance. Si vous effectuez plusieurs initialisations multiples, testez des noyaux et / ou effectuez des mises à niveau fréquemment, vous risquez de manquer
/boot
rapidement d'espace disque sur une partition de 100 Mo. Si vous ne faites aucune de ces choses, cela suffira probablement.Il y a très peu de raisons de lésiner sur le stockage (c'est bon marché, les restrictions du BIOS, du montage et du chargeur de démarrage sur les blocs appartiennent en grande partie au passé), et je constate une croissance marquée des ressources du noyau avec le temps. être ~ 250 Mo - 1 Go pour le moment. Je préfère toujours généralement une partition / boot séparée pour le contrôle et l'isolation, bien que cela soit devenu une question de goût (les périphériques RAID seraient une exception évidente, LVM et le cryptage, ainsi que d'autres l'ont noté).
la source
Cela dépend également du nombre de noyaux que vous souhaitez disposer. Un noyau normal, un noyau "xen", un noyau "desktop" et dans plusieurs versions résument bien. Je ne choisirais pas moins de 500 Mo. Redimensionner ensuite une partition placée en face prend beaucoup de temps.
Si vous créez une machine virtuelle, un disque (virtuel) séparé peut s'avérer utile pour plusieurs partitions (/ home, / boot, /) si vous n'êtes pas familiarisé avec LVM.
la source
J'utilise toujours 100 Mo en règle générale lorsque je construis des systèmes. Je suppose que si vous testez des tonnes de noyaux différents (ou construisez vos propres noyaux personnalisés), vous voudrez peut-être un plus gros, mais 100 Mo suffisent pour la plupart des gens. En outre, comme mentionné précédemment, disposer d'une partition de démarrage distincte est une bonne idée pour de nombreuses raisons.
la source