====== 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]]