====== Volume logiques LVM ======
Il faut bien sur créer préalablement un [[volume_physique_et_groupe_de_volumes_lvm|volume physique et un groupe de volume]].
Le groupe de volume précédemment créé est vg. Un volume logique X est connu sous /dev/mapper/vg-X ou /dev/vg/X.
===== Volumes utilisé et leur taille =====
==== Situation actuelle ====
La machine doit héberger une dom0 xen. La machine tourne actuellement et je connais donc les tailles réellement utilisées.
root@router:~# df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/mapper/vg-xen-root 4,8G 1,9G 2,8G 40% /
udev 10M 0 10M 0% /dev
tmpfs 388M 5,7M 382M 2% /run
tmpfs 968M 0 968M 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 968M 0 968M 0% /sys/fs/cgroup
/dev/mapper/vg-xen-tmp 2,0G 3,1M 1,8G 1% /tmp
/dev/mapper/vg-xen-var 15G 501M 14G 4% /var
/dev/mapper/vg-xen-bak 9,8G 23M 9,2G 1% /backup
tmpfs 194M 0 194M 0% /run/user/0
root@router:~#
==== Partitions à créer ====
^Volume^Montage^Taille^Utilisation^
|/dev/vg/xen-root|/|4 Go|2 Go|
|/dev/vg/xen-tmp|/tmp|1 Go|0%|
|/dev/vg/xen-var|/var|16 Go|à,5 Go
|/dev/vg/xen-bak|/backup|5 Go|1%|
|/dev/vg/xen-swap| |2 Go| |
=== Racine : /dev/vg/xen-root ===
Au vue de l'utilisation actuelle, 4go est suffisant avec une marge de 50%
Il n'y a plus de problème à mettre /boot sur une partition LVM.
=== /tmp : /dev/vg/xen-tmp ===
Cette partition est sujette à de grosses variations.
Si /tmp venait à grossir, il pourrait bloquer la machine s'il était sur la partition racine. Avec une partition séparée, seul les traitements en ayant besoin seront bloqués.
=== /var : /dev/vg/xen-var ===
/var est sujette au même problème que /tmp à cause notamment des répertoires /var/tmp et /var/log.
/var accueille également une image mémoire des DomU démarrées en cas de reboot de la machine. Il faut donc prévoir l'espace de stockage correspondant.
=== /backup : /dev/vg/xen-bak ===
Choix personnel pour stocker mes sauvegardes.
===== Création d'un volume logique - "logical volume" =====
root@secours:~# lvcreate -n xen-root -L 5g vg
Logical volume "xen-root" created
root@secours:~# lvcreate -n xen-tmp -L 1g vg
Logical volume "xen-tmp" created
root@secours:~# lvcreate -n xen-var -L 20g vg
Logical volume "xen-var" created
root@secours:~# lvcreate -n xen-bak -L 20g vg
Logical volume "xen-bak" created
root@secours:~# lvcreate -n xen-swap -L 4g vg
Logical volume "xen-swap" created
root@secours:~#
===== Contrôle =====
root@secours:~# lvdisplay | grep "LV Name"
LV Name xen-root
LV Name xen-var
LV Name xen-tmp
LV Name xen-bak
LV Name xen-swap
root@secours:~#
===== Installation du file system =====
root@secours:~# mkfs.ext4 /dev/vg/xen-root
mke2fs 1.42.12 (29-Aug-2014)
En train de créer un système de fichiers avec 1048576 4k blocs et 262144 i-noeuds.
UUID de système de fichiers=668233c2-5d97-4a73-9ed1-7ea407e92885
Superblocs de secours stockés sur les blocs :
32768, 98304, 163840, 229376, 294912, 819200, 884736
Allocation des tables de groupe : complété
Écriture des tables d'i-noeuds : complété
Création du journal (32768 blocs) : complété
Écriture des superblocs et de l'information de comptabilité du système de
fichiers : complété
root@secours:~# mkfs.ext4 /dev/vg/xen-tmp
...
root@secours:~# mkfs.ext4 /dev/vg/xen-var
...
root@secours:~# mkfs.ext4 /dev/vg/xen-bak
...
root@secours:~# mkswap /dev/vg/xen-swap
Configure l'espace d'échange (swap) en version 1, taille = 2097148 Kio
pas d'étiquette, UUID=da0ec6b5-986d-4a30-b0ed-85d839cb30a2
root@secours:~#
A noter l'utilisation de **mkswap** pour la partition de swap.
===== Etape suivante =====
Vous pouvez passer maintenant à l'installation via [[debootstrap]]