Je découvre le “thin provisioning
” de LVM2 , mais avant de faire un post (ou pas) sur le sujet,
il s'avère que l'implémentation sous “Debian Jessie
” est incomplète.
Donc, avant de jouer avec ça et de tomber dans la “busybox
” au prochain boot, assurez-vous de 2 choses:
thin-provisioning-tools
” est installédm-thin-pool
” est chargé au boot.~~READMORE~~
Pour le package:
# aptitude install thin-provisioning-tools
Pour le module, il faut créer un script qui va installer le module “dm-thin-pool
”, ainsi que quelques outils, dans la “ramfs
”.
Donc, créer un script “/etc/initramfs-tools/hooks/thin-provisioning-tools
” contenant:
#!/bin/sh PREREQ="lvm2" prereqs() { echo "" } case $1 in prereqs) prereqs exit 0 ;; esac . /usr/share/initramfs-tools/hook-functions copy_exec /usr/sbin/thin_check copy_exec /usr/sbin/thin_dump copy_exec /usr/sbin/thin_repair copy_exec /usr/sbin/thin_restore copy_exec /sbin/dmeventd manual_add_modules dm_thin_pool
Rendre ce script executable:
# chmod 755 /etc/initramfs-tools/hooks/thin-provisioning-tools
Forcer immediatement l'insertion du script dans la “ramfs
”:
# update-initramfs -u
Voila, au prochain boot, le “thin provisioning
” sera reconnu dès le boot.
Source: https://bugs.launchpad.net/ubuntu/+source/lvm2/+bug/1539934