Augmenter taille partition Debian [XenServer] - Installation - Linux et OS Alternatifs
Marsh Posté le 28-11-2015 à 15:22:12
Bonjour, je ne sais pas si tu as pu avancé sur ta problématique, elle semble proche de la mienne, voici ce que je souhaiterai faire :
j’ai un xenserver 6 (XenServer release 6.0.2-53456p (xenenterprise) installé sur mon serveur physique, sur lequelle j’ai plusieurs vm linux (serveur web dédié) créées. Un de ces vm (debian 7.4 sur laquelle tourne une grosse appli web) arrive a saturation en terme d’espace disque, j’ai augmenté la taille du disque virtuel via xencenter 6, mais lorsque je me connecte sur la vm en ssh, un df me montre que la partition en question (ext4) n’a pas changé de taille. Le fdisk -l me montre bien que le disque a bien pris en compte la capacité supplémentaire allouée.. d’apres mes quelques recherches il faut que je crée une nouvelle partition et que je l’alloue au point de montage correspondant a la partition que je veux augmenter. ca me parait un peu touchy tout ca sur une vm en prod ou j’ai en moyenne 30 personnes connectées, avez vous une procédure a peu pres safe pour faire faire cela?
merci d'avance
Marsh Posté le 28-11-2015 à 17:00:21
Il faut juste dire au filesystem (ext4) de s'agrandir.
Là tu as juste changé la taille « physique » du disque, c'est bien, mais le FS doit le prendre en compte pour utiliser les blocs libres.
Exemple : resize2fs /dev/xvda1
edit : ya un topic XenServer pour les questions en rapport, bien que là ça soit plus une question d'ordre général sous Linux
Marsh Posté le 29-11-2015 à 03:22:39
bonjour,
tout d'abord merci bcp pour ta réponse
j'ai regardé un peu la commande resize, et surtout essayer sur une vm moins sensible car plus en prod (cat etc/debian_version
7.6) sur le meme xenserver, l'espace virtuel alloué etait de 140 go, je l'ai passé a 150go via xencenter, du coup je me retrouve bon an mal an dans la meme situation que decrite ci-dessus , le resultat de df -h reste inchangé :
Code :
|
même si le fdisk -l prend bien en considération la nouvelle taille du disque :
Code :
|
en utilisant resize2fs sur xvda1 j'ai :
Code :
|
du coup je pense qu'il faut d'abord que je grandisse la partition xvda1 avant de faire le resize du file systeme ? pour changer la taille de la partition ca se fait via fdisk ? j'ai aussi vu que parted faisait ca , au passage j'ai fait un parted -l :
Code :
|
je m'apercois que je n'ai pas le meme resultat qu'avec le fdisk et que pour le coup la partition xvda1 a l'air d'avoir la taille voulu.. du coup je comprends pas pkoi le df -h l'affiche pas les 148gb
Merci d'avance pour ton aide. OK pour le topic , j'ai posté ici car j'ai vu que cet user avait a peu pret le meme probleme, sinon j'ai fait un post plus complet sur :
http://forum.hardware.fr/hfr/syste [...] tm#t135950
bonne nuit
Marsh Posté le 29-11-2015 à 11:20:23
Ah oui ok, j'avais lu en diagonale : c'est que tu as bien agrandi ton disque, mais il faut aussi agrandir tes partitions ^^ Pour qu'ensuite tu puisses redimensionner ton filesystem !
Ya une doc ici : https://www.howtoforge.com/linux_re [...] partitions
Marsh Posté le 29-11-2015 à 13:40:00
Salut plam, merci pour ton retour, je continue mes recherches et mes reflexions, j'ai regardé le tuto que tu m'a envoyé, j'avoue qu'il me laisse un peu perplexe.. bcp de manip a priori dangereuse, et surtout qui parle de ext2 et ext3 alors que je suis en ext4 , ca doit pouvoir marché également en ext4 j'imagine, mais définir les blocks manuellement me semble un peu dangereux, et il faut que je fasse ca en mode rescue a priori car la partition est monté sur / .. je ne sais pas trop comment redémarré en mode rescue , je ne suis pas chez un hebergeur , c'est mon propre serveur que j'ai installé dans un datacenter.
Que penses-tu de la réponse de exmachina : http://forum.hardware.fr/hfr/syste [...] _1.htm#bas
Citation : au temps pour moi, je pensais que la débian était configuré en lvm. |
sur ma vm test debian 7.6 , parted est présent , sur la vm de prod (debian 7.4) , il ne l'est pas , je peux l'installer. est ce que le parted resize sera capable d'agrandir la partition a chaud sans altérer le systeme ? Je m'apercois qu'a priori ce n'est pas une bonne idée d'avoir l'ensemble du disque sur / notamment quand on veut agrandir celle-ci...
merci d'avance pour ton aide.
Marsh Posté le 29-11-2015 à 13:48:53
Pas de soucis avec ext4 (ça reste « de la famille » d'ext, donc c'est la même chose en terme d'usage).
Parted peut t'aider, mais dans tous les cas t'es obligé d'agrandir la partition.
Ce qui me parait une bonne idée : pour bien comprendre ce qu'il se passe, fait une copie de ta VM. Déconnecte la carte réseau virtuelle pour pas faire de conflit d'IP, et boot dessus. Entraine toi à avoir un truc qui fonctionne bien, en notant la procédure.
Comme ça :
1/ Tu apprends à faire la manip par toi même
2/ Tu documentes pour toi la marche à suivre
Quand c'est OK, tu le fais en prod. Ya pas meilleure école.
Marsh Posté le 29-11-2015 à 14:15:17
re, effectivement ca me parait une bonne idée, par contre si pas de reseau ca veut dire pas d'accès via putty )-: , la console xencenter lag a mort et en l'ocurrence des fois elle ne s'affiche pas .
A y reflechir avoir des copie de vm c'est pas mal finalement, ca me permet d'eteindre une pour travailler desssus pendant que l'autre prend le relai ? un peu comme du load balancing.
parted n'est pas installé sur la prod, cet utilitaire peut travailler sur des partitions qui n'ont pas été réalisé par son intermédiaire ? je dis ca car il a l'air qd meme un peu plus user friendly que fdisk et companie, il permet de travail sur des Mo plutot que sur des blocs :
http://www.thegeekstuff.com/2011/0 [...] -examples/
Citation : Resize Partition from One Size to Another Using resize |
par contre apparement il n'est pas capable de formater en ext4.. etonnant
Sinon tu me confirmes qu'il faut que je reboot en mode rescue ? c'est possible ca sans cd etc ? je suis pas a coté du serveur hein :-) , si tu as une doc pour faire ca sur debian 7..
merci encore pour ton temps et ton aide
Marsh Posté le 29-11-2015 à 15:16:00
Là je te parlais surtout de pouvoir tester ta manip le temps de les valider sur une machine de copie « temporaire ».
Pour la console qui a des soucis, c'est peut être parce que t'es sur une version de XenServer antédiluvienne
Pour le resize, le plus secure ça serait en effet de démarrer sur un live CD et d'agrandir « offline ». Mais ça nécessite donc de couper ton serveur. En ligne ça se fait mais tu dois valider d'abord.
Bref, je disais : essaie sur une copie et voit ce que ça donne et revient éventuellement si t'es bloqué.
Marsh Posté le 29-11-2015 à 15:42:13
Merci encore pour ton retour. Je suis en train de copier la machine virtuelle pour faire comme tu me l'as conseillé car effectivement cela me semble une bonne idée pour se roder un peu. Je peux éventuellement monter un cd sur la vm et tenter de booter dessus du coup ce serait une autre procédure ?
Je peux éteindre la machine de Prod au moins le dimanche c'est moins critique.
Merci
Marsh Posté le 01-12-2015 à 00:14:28
Hello plam, c'est bon j'ai pu faire ce que je voulais, finalement c'est pas bien long ni compliqué quand ca marche bien !
j'ai chargé une iso de gparted live cd dans la vm, et booté depuis ca, de la c'est assez facile a faire, gparted vraiment bien foutu !
merci pour ton aide
Bonne soirée
Marsh Posté le 14-09-2011 à 14:32:01
Bonjour,
Je dispose d'un hyperviseur sous XenServer sur lequel je souhaite installer une Debian 6.
Je veux pouvoir augmenter la taille de ma partition en utilisant lvm et pour cela je l'ai configuré.
Par contre, pour tester j'ai augmenté la taille dédié à cette vm dans mon storage mais je ne peux pas augmenter mon volume (l'espace supplémentaire n'est pas reconnu).
Auriez-vous une doc ou une procédure sur la manière d'installer une debian sur xenserver en se reservant la possibilité d'augmenter la taille du disque ?
Merci d'avance.
v.