#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 ? 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
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