Outils pour utilisateurs

Outils du site


volumes_logiques_lvm

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

VolumeMontageTailleUtilisation
/dev/vg/xen-root/4 Go2 Go
/dev/vg/xen-tmp/tmp1 Go0%
/dev/vg/xen-var/var16 Go
/dev/vg/xen-bak/backup5 Go1%
/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

volumes_logiques_lvm.txt · Dernière modification : 2023/07/04 10:55 de 127.0.0.1