Différences
Ci-dessous, les différences entre deux révisions de la page.
| utilisateurs:claudiux:lvm [Le 30/03/2015, 19:38] – créée claudiux | utilisateurs:claudiux:lvm [Le 30/03/2015, 19:42] (Version actuelle) – claudiux | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== 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 '' | ||
| + | |||
| + | Pour créer un groupe de volumes (vg) sur le pv précédent (remplacer mon_groupe_de_volumes par un identifiant, | ||
| + | sudo vgcreate mon_groupe_de_volumes /dev/sdb1 | ||
| + | (voire ''/ | ||
| + | |||
| + | Activez votre vg : | ||
| + | sudo vgchange -a y mon_groupe_de_volumes | ||
| + | |||
| + | Les commandes pvscan et vgscan vous diront l' | ||
| + | |||
| + | 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' | ||
| + | sudo lvcreate --size 2G --name home mon_groupe_de_volumes | ||
| + | cela va créer le device spécial : / | ||
| + | sudo mkfs.xfs / | ||
| + | |||
| + | On peut ensuite monter ce volume logique, par exemple dans /home (renommer l' | ||
| + | sudo mount -t xfs / | ||
| + | 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 / | ||
| + | |||
| + | On fait d' | ||
| + | df -h | ||
| + | sudo pvscan | ||
| + | sudo lvscan | ||
| + | On agrandit le volume logique (lv) : | ||
| + | sudo lvextend --size +5G / | ||
| + | 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 / | ||
| + | |||
| + | Les commandes : | ||
| + | sudo pvscan | ||
| + | et | ||
| + | df -h | ||
| + | permettent de connaître la taille occupée/ | ||
