690 shaares
3 liens privés
3 liens privés
Pense-bête de resize LV / ext4 en mode console. Ensuite création d'un filesystem sans journal pour gagner en rapidité
Unmount :
umount /home
# si impossible de démonter, vérifier qui utiliser le FS :
lsof /home
killall -u myuser
umount /home
Display :
fdisk -l
pvdisplay
vgdisplay
lvdisplay
Add disk help link:
# add a disk /dev/sda2
pvcreate /dev/sda2
# extend
vgextend home /sda2
lvextend /dev/home/homeLV /dev/sda2
resize2fs /dev/home/homeLV
Extend a disk if end of partition help link 1 help link 2:
# grow existing disk
# reboot
gdisk /dev/sda
# delete and recreate partition from same First sector but with new last sector
# i 3 (lister la partition 3, noter le first boot sector
# d 3
# n 3, remettre le bon first boot sector, le guid
# si la taille est correcte : w
# sinon
ls /sys/class/scsi_device/
echo 1 > /sys/class/scsi_device/0\:0\:0\:0/device/rescan
# si fdisk -l cassé après, utiliser gdisk et réécrire les tables
# reboot
reboot
pvresize /dev/sda3
lvextend -l +100%FREE /dev/centos/home
# Vérifier le type de filesystem : df -Th
xfs_growfs /dev/mapper/centos-home
Resize/reduce FS :
# verification du FS
e2fsck -f /dev/mapper/homeVG-homeLV
# resize un peu en dessous du LV
resize2fs /dev/mapper/homeVG-homeLV 248G
# Attention si l'ext4 n'a pas été réduit assez, on perd des données ! donc taille du LV > FS
lvresize -L 250G /dev/homeVG/homeLV
# on étend le FS à la taille du LV pour avoir tout l'espace qu'on avait gardé par précaution
resize2fs /dev/mapper/homeVG-homeLV
Creation d'un autre filesystem sans journal
lvcreate -l 100%FREE -n homeLVFast homeVG
mkfs.ext4 -t ext4 /dev/mapper/homeVG-homeLVFast
Désactivation du journal pour avoir un filesystem rapide
tune2fs -O ^has_journal /dev/mapper/homeVG-homeLVFast
dumpe2fs /dev/mapper/homeVG-homeLVFast | more
Ajout du filesystem rapide au démarrage
vi /etc/fstab
# /dev/mapper/homeVG-homeLVFast /homeFast ext4 noatime,discard,errors=remount-ro 0 1
mkdir /homeFast
mount
df -h