LVM

Étendre et éclater son filesystem grâce à LVM2.

Référence de LVM en français

Initialisation du disque

sudo pvcreate /dev/sdb

Extension du groupe de volumes Ubuntu

sudo vgextend Ubuntu /dev/sdb

Création des volumes logiques

sudo lvcreate -L2G -nvar Ubuntu
sudo lvcreate -L2G -nusr Ubuntu
sudo lvcreate -L2G -ntmp Ubuntu

avant de créer le dernier et pour être sûr de prendre l’espace disponible restant dans le VG

vgdisplay Ubuntu | grep "Free  PE / Size"

retourne le nombre d’extents disponibles dans le VG

sudo lvcreate -lnbre extent_libre -nhome Ubuntu

création système de fichiers reiserfs

sudo mkreiserfs /dev/mapper/Ubuntu-var
sudo mkreiserfs /dev/mapper/Ubuntu-home
sudo mkreiserfs /dev/mapper/Ubuntu-tmp
sudo mkreiserfs /dev/mapper/Ubuntu-usr

passer en runlevel 1 pour stopper tous les processes

sudo init 1

préparation tmp

mount /dev/mapper/Ubuntu-tmp /mnt
cp -Rp /tmp/* /mnt
rm -r /tmp/*
umount /mnt
mount /dev/mapper/Ubuntu-tmp /tmp
chmod 1777 /tmp

et ainsi de suite pour les autres

nano /etc/fstab
/dev/mapper/Ubuntu-tmp  /tmp    reiserfs	noatime,notail,acl,attrs 0 1
/dev/mapper/Ubuntu-usr  /usr    reiserfs        noatime,notail,acl,attrs 0 1
/dev/mapper/Ubuntu-var  /var    reiserfs        noatime,notail,acl,attrs 0 1
/dev/mapper/Ubuntu-home /home  	reiserfs      	noatime,notail,acl,attrs 0 1

pour finir

init 0

Extension Système de fichiers

Pour étendre le système de fichiers des serveurs Nagios, il faut d’abord faire prendre en compte le nouveau disque

sudo bash /home/system/bin/rescan-scsi.sh

Le nouveau disque est détecté et apparaît dans cet exemple en /dev/sdc. Le préparer à être utiliser en LVM2

sudo pvcreate /dev/sdc

Étendre le groupe de volumes Ubuntu

sudo vgextend Ubuntu /dev/sdc

Ensuite distribuer le nouvel espace entre les systèmes de fichiers. La commande ci-dessous étend le système de fichiers /usr de 4 Go.

sudo lvextend -L+4G /dev/Ubuntu/usr

Enfin, redimensionner à chaud le système de fichiers qui est en reiserfs

sudo resize_reiserfs -s +4G /dev/mapper/Ubuntu-usr
config/lvm.txt · Dernière modification: 16/01/2012 14:21 (modification externe)
 
Sauf mention contraire, le contenu de ce wiki est placé sous la licence suivante : CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki