J'ai une configuration d'environ 20 machines Linux, chacune avec environ 30 à 150 gigaoctets de données client. La taille des données augmentera probablement beaucoup plus rapidement sur certaines machines que sur d'autres. Ce sont des machines virtuelles sur un cluster VMware vSphere. Les images de disque sont stockées sur un système SAN.
J'essaie de trouver une solution qui utiliserait l'espace disque avec parcimonie, tout en permettant une croissance facile des machines individuelles.
En théorie, je créerais simplement de gros disques pour chaque machine et utiliserais l'allocation dynamique. Chaque disque se développerait selon les besoins. Cependant, il semble qu'un système de fichiers ext3 de 500 Go avec seulement 50 Go de données et un nombre assez faible d'écritures augmente facilement l'image disque, par exemple. 250 Go au fil du temps. Ou peut-être que je fais quelque chose de mal ici? (J'ai été surpris du peu que j'ai trouvé sur le sujet avec Google. BTW, il n'y a même pas de balise de provisionnement fin sur serverfault.com.)
Actuellement, je prévois de créer de gros disques à allocation dynamique - mais avec un petit volume LVM dessus. Par exemple: un volume de 100 Go sur un disque de 500 Go. De cette façon, je pouvais plus facilement augmenter le volume LVM et la taille du système de fichiers selon les besoins, même en ligne.
Maintenant pour la vraie question:
Y a-t-il de meilleures façons de procéder? (c'est-à-dire, pour augmenter la taille des données au besoin sans temps d'arrêt.)
Les solutions possibles incluent:
Utiliser un système de fichiers convivial à allocation dynamique qui essaie d'occuper les mêmes endroits encore et encore, n'augmentant ainsi pas la taille de l'image.
Trouver une méthode simple pour récupérer de l'espace libre sur la partition (re-thinning?)
Autre chose?
Une question bonus: si j'adopte mon plan actuel, recommanderiez-vous de créer des partitions sur les disques ( pvcreate /dev/sdX1
vs pvcreate /dev/sdX
)? Je pense que c'est contre les conventions d'utiliser des disques bruts sans partitions, mais cela faciliterait un peu la croissance des disques, si cela était nécessaire. Ce n'est qu'une question de goût, non?