====== LVM : Logical Volume Management ====== Puis-je faire en sorte que mes partitions soient extensibles ? Je ne veux pas être bloqué avec des partitions rigides. Comment faire en sorte de pouvoir les étendre à volonté, éventuellement en les faisant déborder sur un autre disque dur ? Réponse: Il faut utiliser le LVM (Logical Volume Management) et des partitions formatées en XFS (et non en ext4) pour pouvoir en augmenter la taille sans les démonter (génial !) **Guide rapide :** Pour installer LVM (version 2), si ce n'est déjà fait : sudo apt-get install lvm2 Pour créer, sur la première partition du second disque (voire le second disque entier), un volume physique (pv) pour le LVM (Opération destructrice!) : sudo pvcreate /dev/sdb1 (voire ''sudo pvcreate /dev/sdb'') Pour créer un groupe de volumes (vg) sur le pv précédent (remplacer mon_groupe_de_volumes par un identifiant, tel vg0) : sudo vgcreate mon_groupe_de_volumes /dev/sdb1 (voire ''/dev/sdb'') Activez votre vg : sudo vgchange -a y mon_groupe_de_volumes Les commandes pvscan et vgscan vous diront l'essentiel... Pour créer un volume logique (lv) de 2 Go, qui sera nommé home, dans le vg mon_groupe_de_volumes (remplacer mon_groupe_de_volumes par l'identifiant valide, tel vg0) : sudo lvcreate --size 2G --name home mon_groupe_de_volumes cela va créer le device spécial : /dev/mon_groupe_de_volumes/home que l'on va pouvoir formater en XFS : sudo mkfs.xfs /dev/mon_groupe_de_volumes/home On peut ensuite monter ce volume logique, par exemple dans /home (renommer l'ancien /home en /home_OLD et créer le dossier /home avant d'effectuer cette commande) : sudo mount -t xfs /dev/mon_groupe_de_volumes/home /home Copier ou déplacer le contenu de /home_OLD dans /home. Modifier le /etc/fstab en conséquence. Pour agrandir de 5 Go la taille du lv /dev/mon_groupe_de_volumes/home : On fait d'abord un bilan, à l'aide des 3 commandes : df -h sudo pvscan sudo lvscan On agrandit le volume logique (lv) : sudo lvextend --size +5G /dev/mon_groupe_de_volumes/home Encore faut-il que xfs prenne en compte ce nouvel espace : sudo xfs_growfs /home (attention, indiquer le point de montage /home, et non le lv /dev/mon_groupe_de_volumes/home !) Les commandes : sudo pvscan et df -h permettent de connaître la taille occupée/restante de vos pv, et celles de vos partitions montées.