Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
826 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [XenServer] Augmenter taille partition Debian

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[XenServer] Augmenter taille partition Debian

n°1290409
vonm
Posté le 14-09-2011 à 14:32:01  profilanswer
 

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.

mood
Publicité
Posté le 14-09-2011 à 14:32:01  profilanswer
 

n°1383892
vnertony
Posté le 28-11-2015 à 15:22:12  profilanswer
 

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

n°1383893
Plam
Bear Metal
Posté le 28-11-2015 à 17:00:21  profilanswer
 

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


Message édité par Plam le 28-11-2015 à 17:00:59

---------------
Spécialiste du bear metal
n°1383896
vnertony
Posté le 29-11-2015 à 03:22:39  profilanswer
 

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 :
  1. /# df -h
  2. Filesystem                                              Size  Used Avail Use% Mounted on
  3. rootfs                                                  136G   45G   85G  35% /
  4. udev                                                     10M     0   10M   0% /dev
  5. tmpfs                                                   201M  540K  200M   1% /run
  6. /dev/disk/by-uuid/cde0dcff-84aa-41c5-8c5c-9ec564ba012a  136G   45G   85G  35% /
  7. tmpfs                                                   5.0M     0  5.0M   0% /run/lock
  8. tmpfs                                                   810M     0  810M   0% /run/shm


 
même si le fdisk -l prend bien en considération la nouvelle taille du disque :  
 

Code :
  1. /# fdisk -l
  2. WARNING: GPT (GUID Partition Table) detected on '/dev/xvdd'! The util fdisk doesn't support GPT. Use GNU Parted.
  3. Disk /dev/xvdd: 231 MB, 231735296 bytes
  4. 255 heads, 63 sectors/track, 28 cylinders, total 452608 sectors
  5. Units = sectors of 1 * 512 = 512 bytes
  6. Sector size (logical/physical): 512 bytes / 512 bytes
  7. I/O size (minimum/optimal): 512 bytes / 512 bytes
  8. Disk identifier: 0x006206b0
  9.     Device Boot      Start         End      Blocks   Id  System
  10. /dev/xvdd1   *           0      452607      226304    0  Empty
  11. /dev/xvdd2          134792      135687         448   ef  EFI (FAT-12/16/32)
  12. WARNING: GPT (GUID Partition Table) detected on '/dev/xvdd1'! The util fdisk doesn't support GPT. Use GNU Parted.
  13. Disk /dev/xvdd1: 231 MB, 231735296 bytes
  14. 255 heads, 63 sectors/track, 28 cylinders, total 452608 sectors
  15. Units = sectors of 1 * 512 = 512 bytes
  16. Sector size (logical/physical): 512 bytes / 512 bytes
  17. I/O size (minimum/optimal): 512 bytes / 512 bytes
  18. Disk identifier: 0x006206b0
  19.       Device Boot      Start         End      Blocks   Id  System
  20. /dev/xvdd1p1   *           0      452607      226304    0  Empty
  21. /dev/xvdd1p2          134792      135687         448   ef  EFI (FAT-12/16/32)
  22. Disk /dev/xvda: 161.1 GB, 161061273600 bytes
  23. 255 heads, 63 sectors/track, 19581 cylinders, total 314572800 sectors
  24. Units = sectors of 1 * 512 = 512 bytes
  25. Sector size (logical/physical): 512 bytes / 512 bytes
  26. I/O size (minimum/optimal): 512 bytes / 512 bytes
  27. Disk identifier: 0x00022e4d
  28.     Device Boot      Start         End      Blocks   Id  System
  29. /dev/xvda1            2048   289409023   144703488   83  Linux
  30. /dev/xvda2       289411070   293599231     2094081    5  Extended
  31. /dev/xvda5       289411072   293599231     2094080   82  Linux swap / Solaris


 
en utilisant resize2fs sur xvda1 j'ai :
 

Code :
  1. /# resize2fs /dev/xvda1
  2. resize2fs 1.42.5 (29-Jul-2012)
  3. The filesystem is already 36175872 blocks long.  Nothing to do!


 
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 :
  1. /# parted -l
  2. Warning: /dev/xvdd contains GPT signatures, indicating that it has a GPT table.
  3. However, it does not have a valid fake msdos partition table, as it should.
  4. Perhaps it was corrupted -- possibly by a program that doesn't understand GPT
  5. partition tables.  Or perhaps you deleted the GPT table, and are now using an
  6. msdos partition table.  Is this a GPT partition table?
  7. Yes/No? no
  8. Model: Xen Virtual Block Device (xvd)
  9. Disk /dev/xvda: 161GB
  10. Sector size (logical/physical): 512B/512B
  11. Partition Table: msdos
  12. Number  Start   End    Size    Type      File system     Flags
  13. 1      1049kB  148GB  148GB   primary   ext4
  14. 2      148GB   150GB  2144MB  extended
  15. 5      148GB   150GB  2144MB  logical   linux-swap(v1)


 
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  :sleep:  
 
 

n°1383898
Plam
Bear Metal
Posté le 29-11-2015 à 11:20:23  profilanswer
 

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


Message édité par Plam le 29-11-2015 à 11:21:34

---------------
Spécialiste du bear metal
n°1383901
vnertony
Posté le 29-11-2015 à 13:40:00  profilanswer
 

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.
 
normalement un simple resize2fs* aurait du fonctionner
 
*edit: resizefs augmente juste le système de fichier, il faut une commande juste avant pour réellement changer la taille de la partition (sudo parted resize).


 
 
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.
 

n°1383902
Plam
Bear Metal
Posté le 29-11-2015 à 13:48:53  profilanswer
 

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.


---------------
Spécialiste du bear metal
n°1383903
vnertony
Posté le 29-11-2015 à 14:15:17  profilanswer
 

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
 
Using resize parted command, you can increase or decrease the partition size of a partition as shown in the example below.
 
(parted) resize 9                                                          
WARNING: you are attempting to use parted to operate on (resize) a file system.
parted's file system manipulation code is not as robust as what you'll find in
dedicated, file-system-specific packages like e2fsprogs.  We recommend
you use parted only to manipulate partition tables, whenever possible.
Support for performing most operations on most types of file systems
will be removed in an upcoming release.
Start?  [373GB]? 373GB                                                    
End?  [500GB]? 450GB


 
 
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
 

n°1383905
Plam
Bear Metal
Posté le 29-11-2015 à 15:16:00  profilanswer
 

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é.


---------------
Spécialiste du bear metal
n°1383906
vnertony
Posté le 29-11-2015 à 15:42:13  profilanswer
 

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

mood
Publicité
Posté le 29-11-2015 à 15:42:13  profilanswer
 

n°1383973
vnertony
Posté le 01-12-2015 à 00:14:28  profilanswer
 

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

n°1383980
Plam
Bear Metal
Posté le 01-12-2015 à 01:11:34  profilanswer
 

:jap:


---------------
Spécialiste du bear metal

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [XenServer] Augmenter taille partition Debian

 

Sujets relatifs
Partition Reiserfs HS : comment réparer ?Debian + xen 4 : paravirtualiser windows 7
Recupération de données partition linuxdebian squeeze : find "rate" des fichiers ?
[DEBIAN] Problème installation ISPconfig3[Ubuntu] Monter avec pour point de montage l'étiquette de la partition
Debian - Xen server - Iptables - Nat - WebservervirtualBox sous windows, utiliser disque virtuel comme partition root
Mettre à jour Debian lenny vers Squeeze. Snapshot suffit ?[resolu] Probleme partition / btrfs
Plus de sujets relatifs à : [XenServer] Augmenter taille partition Debian


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR