Linux: Как расширить LVM на лету?
Автор Алексей Ефименко, Last modified by Алексей Ефименко на 15 декабря 2021 17:14
|
|
При расширении раздела, есть шанс, что понадобится перезапустить систему для применения изменений.
# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/VolGroup00-LogVol00 20892696 8291056 8493280 11% / /dev/sda1 101086 13395 82472 14% /boot none 4154324 0 4154324 0% /dev/shm
# fdisk -l Disk /dev/sda: 150.3 GB, 150323855360 bytes 255 heads, 63 sectors/track, 18275 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 10443 83778975 8e Linux LVM /dev/sda3 10444 18276 62917242+ 8e Linux LVM
#pvcreate /dev/sda3 Physical volume "/dev/sda3" successfully created # vgextend VolGroup00 /dev/sda3 Volume group "VolGroup00" successfully extended
#lvextend -L +10G /dev/mapper/VolGroup00-LogVol00 Extending logical volume LogVol00 to 80,12 GB Logical volume LogVol00 successfully resized # lvextend -l +100%FREE /dev/mapper/VolGroup00-LogVol00
# resize2fs /dev/mapper/VolGroup00-LogVol00 resize2fs 1.39 Filesystem at /dev/mapper/VolGroup00-LogVol00 is mounted on /; on-line resizing required Performing an on-line resize of /dev/mapper/VolGroup00-LogVol00 to 13139968 (4k) blocks. The filesystem on /dev/mapper/VolGroup00-LogVol00 is now 13139968 blocks long. В случае Red Hat Enterprise Linux, придется перезагрузиться и resize пройдет успешно, только при помощи данной команды: ext2online /dev/mapper/VolGroup00-LogVol00 ************************************************************************************************************** //Расширяем LVM 668 2018-09-27 14:46:23 vgdisplay -C ***************************************************************************************************************
*************************************************************************************************************** // если нет возможности перезагрузить сервер, то устанавливаем пакет для rescan yum install sg3_utils // пересканируем диски rescan-scsi-bus.sh //если не помогло то смотрим, что находится в scsi_device cd /sys/class/scsi_device //и сканируем каждое устройство echo 1 > /sys/class/scsi_device/0\:0\:0\:0/device/rescan ********************************************************************************************************************* | |
|