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