Avant tout, connaître sur quel "dev" se trouve le nouveau disque.
sudo fdisk -l (...) Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes 255 têtes, 63 secteurs/piste, 121601 cylindres, total 1953525168 secteurs (...) Le disque /dev/sdb ne contient pas une table de partitions valable (...)
On commence par créer notre volume physique
sudo pvcreate /dev/sdb Physical volume "/dev/sdb" successfully created
Puis on crée le groupe de volume
sudo vgcreate mvg /dev/sdb Volume group "mvg" successfully created
Maintenant on crée les volumes logiques (nos nouvelles partitions) :
sudo lvcreate -n donnees -L 700g mvg Logical volume "donnees" created sudo lvcreate -n save -L 300g mvg Volume group "mvg" has insufficient free space (59267 extents): 76800 required.
Houps ! lors de la création du 2ème volume, il n'y a pas assez de place...
Solution et explication:
Il se trouve qu'il ne reste pas 300 Go de disponible mais, comme il l'indique seulement 59267 "extends".
La taille d'un extend dépend des paramétrages utilisés lors de la création de la configuration LVM.
Par défaut, il fait des extends de 4 Mo.
Il indique donc très justement que pour créer un volume de 300 Go, il te faudrait 59267 "bouts" de 4 Mo.
Volume group "mvg" has insufficient free space (59267 extents): 76800
Pour utiliser tout l'espace restant, le plus simple est de lui indiquer une taille en extend, dans ce cas :
sudo lvcreate -n save -l 59267 mvg
Notez bien que ce n'est plus -L (taille) mais -l (extend), le petit l permet d'indiquer une taille directement en nombre d'extend, et pas en Mo/Go/To etc."
Là le disque dur sous LVM est opérationnel.... Le chiffrage est un plus...
Maintenant je souhaite chiffrer les 2 partions créées, puis les monter respectivement dans "/mnt/donnees" et "/mnt/save"
Dans l'ordre: on se rend sur le répertoire /mnt, puis on crée les 2 répertoires (donnees et save).
cd /mnt sudo mkdir donnees sudo mkdir save
On chiffre les partitions avec cryptsetup, on y mets un type de fichier (là ext4) puis on les montes.
sudo cryptsetup -y --cipher=aes-xts-plain64 -s 512 create don /dev/mvg/donnees sudo mkfs -t ext4 /dev/mapper/don sudo mount /dev/mapper/don /mnt/donnees sudo cryptsetup -y --cipher=aes-xts-plain64 -s 512 create sav /dev/mvg/save sudo mkfs -t ext4 /dev/mapper/sav sudo mount /dev/mapper/sav /mnt/save
Et voilà, c'est fini !
Pour "démonter" les volumes.
sudo umount /mnt/donnees sudo cryptsetup remove don sudo umount /mnt/save sudo cryptsetup remove sav
Pour y accéder par la suite, à chaque démarrage il faudra taper les commandes suivantes:
sudo cryptsetup --cipher=aes-xts-plain64 -s 512 create don /dev/mvg/donnees sudo mount /dev/mapper/don /mnt/donnees sudo cryptsetup --cipher=aes-xts-plain64 -s 512 create sav /dev/mvg/save sudo mount /dev/mapper/sav /mnt/save
Pour aller plus loin:
4 billets sur LVM et 2 sur le chiffrage sur le site Hoper sur l'onglet "Partage de connaissances"
Derniers commentaires