locked
Réduire la taille d'un disque VHD dynamique RRS feed

  • Question

  • Bonjour à tous

    Je viens de me rendre compte que mon serveur Intranet (en prod) tourné avec un DD dynamique.

    J'ai lu qu'il fallait mieux utilisé un DD de taille fixe et c'est d'ailleurs ce que j'ai fait sur l'ensemble de mes serveurs

    C'est un debian8 qui tourne sur un hyper V le disque dur dynamique fait 127 Go mais seulement 6Go sont utilisés.

    Je souhaiterai le dimensionner en taille fixe d'environ 60Go 

    Quelqu'un aurait-il quelque conseille à me donner pour réaliser cette opération ?

    Merci par avance.

    vendredi 7 octobre 2016 13:27

Réponses

  • Bonsoir Yannix63

    Avant de le rendre fixe, je vous recommande de le compacter puis la convertir en disque dur fixe

    voici la méthode de compactage d'un disque dur (VHDX), Si le disque dur virtuel n’est pas formaté en NTFS

    PS C:\> dir 'E:\VMs-Heritier-KANDOLO\www1-ubuntu\Virtual Hard Disks'
     
        Directory: E:\VMs-Heritier-KANDOLO\www1-ubuntu\Virtual Hard Disks
     
    Mode   LastWriteTime       Length         Name
    ----   -------------       ------         ----
    -a---  29.11.2015 00:20    60704161792    www1-ubuntu.vhdx

    Accéder dans notre VM Linux tapez la commande suivante: 

    sudo apt-get install secure-delete
    cd /
    sudo sfill -llz .
    sudo shutdown -h now

    Cela peut prendre des heures, suite après arrêter votre VM

    Rentrer sur le serveur Hyper-V, tapez la commande suivante: 

    PS C:\> gci -File -Filter *.vhdx -Path E:\VMs-Heritier-KANDOLO -Recurse | % {Mount-VHD $_.FullName -ReadOnly; Optimize-VHD $_.FullName -Mode full; Dismount-VHD $_.FullName}

    La ligne de commande Powershell ci-dessus traite tous les fichiers VHDX sous un répertoire de base donné (E:\ VMs-Heritier-KANDOLO), monte chaque fichier en lecture seule, le compacte et le démonte.

    Ensuite voici le résultat: 

    PS C:\> dir 'E:\VMs-Heritier-KANDOLO\www1-ubuntu\Virtual Hard Disks'
     
        Directory: E:\VMs-Heritier-KANDOLO\www1-ubuntu\Virtual Hard Disks
     
    Mode   LastWriteTime       Length         Name
    ----   -------------       ------         ----
    -a---  29.11.2015 13:25    24868028416    www1-ubuntu.vhdx

    Juste après compactage appliquer la réponse de M. matteu31400

    N.B: Connaissez-vous les conséquences de fixe un disque dur dans une environnement de production? 

    Si l'espace disque physique est épuisée, toutes les machines virtuelles en cours d'exécution a des snapshots ou les disques durs virtuels stockées sur ce disque peut être suspendu automatiquement. Gestionnaire Hyper-V Affiche l'état de ces machines virtuelles en tant que « paused-critical ».

    Merci, a+


    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution. Héritier KANDOLO. http://www.rootandadmin.com/


    mercredi 9 novembre 2016 20:41

Toutes les réponses

  •    Bonjour Yannix63,

       Concernant votre demande je voudrais savous si vous avez consulte l'article suivant: http://www.altaro.com/hyper-v/shrink-hyper-v-virtual-disk-vhd-vhdx/ 

       Cordialement,

    • Marqué comme réponse Teodora Sharkova mardi 8 novembre 2016 12:38
    • Non marqué comme réponse Yannix63 mardi 8 novembre 2016 16:44
    mardi 11 octobre 2016 07:54
  • Il me semble que cette solution ne fonctionne que pour les disques en ntfs ?

    comment je peux faire pour un disque en ext4 system linux.

    (oops j'ai dit un gros mot...)

    mardi 8 novembre 2016 16:45
  • Bonjour,

    au pire, créer un nouveau disque de la bonne taille... et transférer les données à partir du système d'exploitation correspondant.

    A+


    Thierry DEMAN. Exchange MVP. MCSE:Messaging 2013,MCSE:Server Infrastructure 2012(83 MCPs). MCSA Office 365 https://mvp.microsoft.com/en-us/mvp/Thierry%20Deman-7660 http://base.faqexchange.info

    mardi 8 novembre 2016 22:51
  • Bonjour,

    Ca vaut peut être le cou de tenter ca :

    http://www.hyper-v-mart.com/Howto/Convert_Hyper-V_Dynamic_Disk_to_Fixed_Disk.aspx

    Ensuite il faudra passer par une procédure pour le réduire si jamais il ne demande pas la taille pour le disque fixe.

    mercredi 9 novembre 2016 08:43
  • Bonsoir Yannix63

    Avant de le rendre fixe, je vous recommande de le compacter puis la convertir en disque dur fixe

    voici la méthode de compactage d'un disque dur (VHDX), Si le disque dur virtuel n’est pas formaté en NTFS

    PS C:\> dir 'E:\VMs-Heritier-KANDOLO\www1-ubuntu\Virtual Hard Disks'
     
        Directory: E:\VMs-Heritier-KANDOLO\www1-ubuntu\Virtual Hard Disks
     
    Mode   LastWriteTime       Length         Name
    ----   -------------       ------         ----
    -a---  29.11.2015 00:20    60704161792    www1-ubuntu.vhdx

    Accéder dans notre VM Linux tapez la commande suivante: 

    sudo apt-get install secure-delete
    cd /
    sudo sfill -llz .
    sudo shutdown -h now

    Cela peut prendre des heures, suite après arrêter votre VM

    Rentrer sur le serveur Hyper-V, tapez la commande suivante: 

    PS C:\> gci -File -Filter *.vhdx -Path E:\VMs-Heritier-KANDOLO -Recurse | % {Mount-VHD $_.FullName -ReadOnly; Optimize-VHD $_.FullName -Mode full; Dismount-VHD $_.FullName}

    La ligne de commande Powershell ci-dessus traite tous les fichiers VHDX sous un répertoire de base donné (E:\ VMs-Heritier-KANDOLO), monte chaque fichier en lecture seule, le compacte et le démonte.

    Ensuite voici le résultat: 

    PS C:\> dir 'E:\VMs-Heritier-KANDOLO\www1-ubuntu\Virtual Hard Disks'
     
        Directory: E:\VMs-Heritier-KANDOLO\www1-ubuntu\Virtual Hard Disks
     
    Mode   LastWriteTime       Length         Name
    ----   -------------       ------         ----
    -a---  29.11.2015 13:25    24868028416    www1-ubuntu.vhdx

    Juste après compactage appliquer la réponse de M. matteu31400

    N.B: Connaissez-vous les conséquences de fixe un disque dur dans une environnement de production? 

    Si l'espace disque physique est épuisée, toutes les machines virtuelles en cours d'exécution a des snapshots ou les disques durs virtuels stockées sur ce disque peut être suspendu automatiquement. Gestionnaire Hyper-V Affiche l'état de ces machines virtuelles en tant que « paused-critical ».

    Merci, a+


    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution. Héritier KANDOLO. http://www.rootandadmin.com/


    mercredi 9 novembre 2016 20:41