From 6c0c773dad1c518eaa6a38d137b789232e60e9dc Mon Sep 17 00:00:00 2001 From: abenmiloud Date: Thu, 26 Apr 2018 14:48:16 +0200 Subject: [PATCH] =?UTF-8?q?Compl=C3=A9ments=20proc=C3=A9dure=20=C2=AB=20Re?= =?UTF-8?q?dimensionner=20=C2=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HowtoCeph.md | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/HowtoCeph.md b/HowtoCeph.md index 4e79f72e..8c0c4c47 100644 --- a/HowtoCeph.md +++ b/HowtoCeph.md @@ -209,11 +209,22 @@ Il est possible d'étendre ou de réduire un block device au sein d'un pool. Si $ sudo rbd resize foo --size 16G -Si on souhaite réduire la taille du block device : +Il reste à avertir la machine que le device a changé de taille : - $ sudo rbd resize foo --size 8G --allow-shrink + $ sudo virsh blockresize testrbd /dev/rbd/rbd/foo 10G -Dans le cas où une machine virtuelle a été installée sur le block device, il faudra la redémarrer pour quelle comprenne la nouvelle taille du disque. **TODO** Peut-être qu'une commande virsh permet d'éviter ce reboot ? +> Si on souhaite réduire la taille du block device : +> +> $ sudo rbd resize foo --size 8G --allow-shrink + +Le reste de la procédure dépend du système de fichiers utilisé et est à faire sur la VM. Si on souhaite étendre une partition `ext4` : + +~~~ +fdisk /dev/vdb1 # suppression puis récréation de la partition +partprobe +e2fsck -yf /dev/vdb1 +resize2fs /dev/vdb1 +~~~ ## Répliquer