Étendre et éclater son filesystem grâce à LVM2.
sudo pvcreate /dev/sdb
sudo vgextend Ubuntu /dev/sdb
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
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
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
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