En 2013, est-il judicieux d'avoir encore plusieurs points de montage sur une nouvelle image Linux, ou allouer tout l'espace à / est-il plus logique?
Je préfère éviter le redémarrage nécessaire pour augmenter la taille d'un point de montage. Je préfère également surveiller l'espace d'une seule monture. Je préfère savoir que le serveur entier utilise plus de 70% d'espace disque, par rapport à des points de montage individuels.
linux
monitoring
mount
Jeremy Mullin
la source
la source
Réponses:
Bien sûr, c'est toujours utile. Vous ne voulez pas qu'un processus incontrôlable remplisse un journal et provoque / pour saturer le disque. De plus, si vous utilisez quelque chose comme LVM, vous pouvez faire une expansion en ligne des volumes.
Avec de nombreuses machines virtuelles, vous voudrez quand même séparer les E / S. Vous allez probablement vouloir vos bases de données sur des broches distinctes et la seule façon d'y parvenir est d'avoir un point de montage séparé pour l'emplacement de votre base de données. Mis à part les bases de données, il offre une flexibilité plus granulaire si vous devenez trop grand pour votre conception d'origine.
Donc, en bref, oui, il y a encore de bonnes raisons de le faire en 2013.
la source
/
remplissent.De nos jours, je n'utiliserais pas trop de supports séparés, mais probablement quelques-uns clés seraient utiles dans l'administration du système.
Juste 2 ou 3, esp. avec une taille variable. Cela dépend de ce que vous utilisez. Je dirais juste / (relativement stable) et / var (changeant). Selon le système d'exploitation et la géométrie du disque, / boot peut également être nécessaire. / tmp est probablement un montage tmpfs configuré par le programme d'installation.
Les volumes changeants (/ var principalement, mais pourraient être seulement / var / log et / var / lib / mysql etc.) sont généralement ce dont vous devez vous soucier et planifier l'expansion. Donc, si possible, utilisez lvm, etc. pour faciliter le redimensionnement.
la source
Oui, j'utilise toujours plusieurs partitions sur des machines virtuelles et des points de montage pour les besoins de surveillance, de sécurité et de maintenance.
Je ne suis pas un fan des machines virtuelles à point de montage unique ou limité (sauf s'il s'agit de machines jetables). Je traite les machines virtuelles de la même manière que je traite les serveurs physiques. L'alignement des partitions avec certains des standards de la hiérarchie du système de fichiers Linux est toujours logique en termes de séparation logique des exécutables, des partitions de données, du stockage temporaire et des journaux. Cela facilite également la réparation du système. Cela est particulièrement vrai avec les machines virtuelles et les serveurs dérivés d'un modèle.
(BTW, je n'aime pas non plus LVM sur les machines virtuelles ... Planifiez mieux !! )
Dans mes systèmes, j'essaie de faire ce qui suit:
/
est généralement petit et ne grandit pas beaucoup./boot
est de taille prévisible et la croissance est contrôlée par la fréquence des mises à jour du noyau./tmp
dépend de l'application et de l'environnement, mais peut être dimensionné de manière appropriée. Le surveiller séparément permet de mesurer les comportements anormaux et protège le reste du système./usr
Devrait être prévisible, contenant des exécutables, etc./var
augmente, mais la quantité de données peut être réduite. Agréable de pouvoir le mesurer séparément./data
, mais si cela était un système de base de données, il peut être/var/lib/mysql
ou/var/lib/pgsql
... Notez qu'il est un dispositif de bloc différent,/dev/sdb
. Il s'agit simplement d'un autre VMDK sur cette machine virtuelle, il peut donc être redimensionné indépendamment du VMDK contenant les vraies partitions du système d'exploitation.La séparation de certaines de ces partitions facilite beaucoup l'identification des tendances et la détection des comportements anormaux; par exemple
/var
, un cœur de 4 Go se vide , un processus qui épuise/tmp
,Ordinaire
Anormal. L'augmentation soudaine
/var
n'aurait pas été facile à détecter si une grande/
partition avait été utilisée.Récemment, j'ai dû appliquer un cocktail de paramètres et d'attributs de montage de système de fichiers (nodev, nosuid, noexec, noatime, nobarrier) pour un modèle de VM renforcé de sécurité. Le partitionnement était une exigence absolue pour cela car certaines partitions nécessitaient des paramètres spécifiques qui ne pouvaient pas être appliqués globalement. Un autre point de données.
la source
Bien sûr, les multiples points de montage ont toujours leurs avantages, un serveur virtualisé ou non.
Mais avec la virtualisation, vous utilisez probablement aussi des modèles de machines virtuelles, non? Et votre système de surveillance, comme Nagios (avec NConf?) Prend également en charge les modèles? Si c'est le cas, vous ne devez passer par ce combat de point de montage mental qu'une seule fois.
Retour au sujet.
Je l' habitude de partager mes systèmes ainsi:
/
,/home
,/usr
,/var
,/tmp
(et peut - être un autre point de montage pour les données), mais c'était surpuissant et un tracas. De nos jours, une simple image du système d'exploitation avec seulement/
, peut-être avec une image distincte/var
est un chemin à parcourir pour moi; puis, si un serveur virtuel a besoin de plus de stockage pour les données, je lui donne une autre image disque et je la monte là où c'est nécessaire.la source
/opt
ou/tmp
sous une configuration à partition unique?du -m --max-depth=4 / | sort -nr | head -n 30 | less
est étonnamment efficace. Et dans un cadre contrôlé. environnement surveillé, combien de places potentielles avez-vous pour ce genre de choses, de toute façon?/var/log
,/tmp
,/opt/*/log
, Peut - être autre chose? Pas trop difficile.Pour les serveurs de fichiers, j'ai également tendance à monter le
/home
volume sur sa propre partition / disque et à utiliser l'noexec
option lors du montage. Paranoïa, mais empêche les utilisateurs d'exécuter des fichiers à partir de leurs dossiers personnels.De plus, j'ai tendance à mettre le
/boot
volume sur un miroir RAID 1 sur tous les disques, mais encore une fois, la vieille pratique que je poursuis ne voit pas encore d'inconvénientla source