Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/07/2017, à 19:58

yes24

[résolu] agrandir dev/sda1 , tmpfs libre , vmware

Bonjour

Je suis entrain de réaliser un projet de cloud privé grâce à OpenStack sur des systèmes Ubuntu Server 16.04 LTS en environnement Non-Production.

à une certaine étape un des systèmes ubuntu server est saturé en terme de stockage.

Juste pour information le système en question a 8Go de RAM et 20 Go définit au début de l'installation sur VMware.

y a t il une possibilité d'agrandir sda1 sans éteindre la machine puisque mon travail sera perdu. Merci à vous.

commande : df
------------------

Filesystem      1k-blocks      used      available      use      Monted on
udev                4060504           0       4060504       0%      /dev
tmpfs                 815756       19368    796388        3%     /run
/dev/sda1        3030800       2524404     332728    89%    /
tmpfs                4078776          0             4078776   0%    /dev /shm
tmpfs                        5120        0                   5120   0%    /run/lock
tmpfs                4078776          0           4078776     0%   /sys/fs/cgroup
tmpfs                   815756         0                815756   0%   /run/user/1000

commande df -h
--------------------

Filesystem                size      used      avail      use%      monted on
udev                          3.9G       0         3.9G      0           /dev
tmpfs                        797M      19M      778M     3           /run
/dev/sda1                   2.9G      2.5G      325M   89         /
tmpfs                         3.9G         0         3.9G      0         /dev/shm
tmpfs                          5M           0          5M      0           /run/lock
tmpfs                        3.9G          0         3.9G    0          /sys/fs/cgroup
tmpfs                        797M         0        797M   0          /run/user/1000

commande fdisk -l

device              boot                start             end                 sectors               size         id     type
/dev/sda1             *                  2048           6293503               6291456      3G           83      linux
/dev/sda2                               6295550      10483711              4188162     2G            5        extended
/dev/sda5                               6295552      10483711               4188160     2G          82     linux swap

Modération : merci à l'avenir d'utiliser les balises code (explications ici).

Dernière modification par yes24 (Le 03/08/2017, à 14:26)

Hors ligne

#2 Le 02/08/2017, à 14:23

Hoper

Re : [résolu] agrandir dev/sda1 , tmpfs libre , vmware

Bonjour,

Oui tu peux ettendre /dev/sda sans éteindre ou rebooter la machine.
Mais sérieusement je comprend pas... Pourquoi tu dis que tu
"perdrai" ton boulot si tu devais l'éteindre !??
Ce serait grave si c'était le cas non ? smile Une panne de courant et
hop, plus rien ? Si tu utilise une VM, pourquoi tu perdrait quoi que
ce soit ? Tu peux meme faire des snapshots pour etre sur...

Sinon, pour répondre à la question initiale, voila la procédure pour
totalement supprimer la swap et utiliser les 2Go occupés par la swap
pour sda (je ne vois pas du tout 20 Go attribués ici moi... plutot 6, 4 pour / et 2 pour la swap)

Attention, la procédure est un peu risquée, il faut pas se planter...
Mais normalement ça doit passer.
Note : Augmenter la taille du disque dans vmware ou équivalent ne suffira pas bien sur... Il faut aussi modidier la taille de la partition dans le système linux. Ici je pars du principe que la taille du disque ne change pas, on réutilise juste l'espace de la swap.

swapoff -a
fdisk /dev/sda
d
(numéro de la partition à supprimer 2)
d
(numéro de la partition à supprimer 3)
w (save and quit)
partprobe

A partir de la ca devient plus chaud.
fdisk ne sait pas redimmensionner des partitions.
Soit tu es joueur, tu reste sous fdisk, tu supprime la première
partition et tu la recrée mais sur tout le disque (ça ne modifie pas
le FS qui est dedans). Soit tu passe sous parted qui a une commande
"resizepart" qui permet de faire ce que tu veux.
Le truc c'est que je ne maitrise pas parted donc...

Utilise la technique que tu préfère (j'ai déjà utilisé celle du
fdisk, un peu violente, mais avec succès. Cela dit on parle
du FS système, déjà monté etc... donc parted serait surement mieux).

parted /dev/sda
help

Une fois que c'est fait, il ne reste plus qu'a redimenssioner le FS
au besoin (mais je crois que parted le fait tout seul)

resize2fs /dev/sda1

Et voila smile

Edit : Il reste à supprimer la référence à la swap dans /etc/fstab
(edite le simplement pour supprimer la ligne concernée)

Dernière modification par Hoper (Le 02/08/2017, à 14:23)


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#3 Le 03/08/2017, à 11:39

yes24

Re : [résolu] agrandir dev/sda1 , tmpfs libre , vmware

Bonjour Hoper

Merci pour votre explication.

j'ai utilisé fdisk pour créer une partition de 15 Go (aucune idée d’où vient les 15 Go) peut être depuis l'allocation dynamique de VMware que j'ai attribué avec une taille de 20 Go.

en effet j'ai pris le risque et j'ai démarrer la machine virtuelle sur Geparted - iso et j'ai fait un peut de tout : supprimer, redimensionner, déplacer. et j'ai ajouter les 15 Go à /dev/sda1.

La bonne surprise est que Ubuntu server fonctionne parfaitement, les services d'OpenStack semblent fonctionner correctement.

J'ai des Snapchots et j'ai sauvegardé tout sur un disque dur externe avant de procéder.

Le problème que je me suis posé au début c'est que parfois quand on redémarre la machine les services q'utilise OpenStack bug surtout Rabbit.

Je suis nouveau sur le Forum, comment marquer la discussion comme résolu stp. Merci

Hors ligne