Table des matières
Volume logiques LVM
Il faut bien sur créer préalablement un 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 | |
/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