пятница, 24 апреля 2015 г.

LVM in CentOS7



Проверить подключенные физические диски
fdisk -l |grep /dev/ |grep -v dm

Создание Physical Volumes
pvcreate /dev/sda1

     Проверка
     pvdisplay | grep PV

Создание Volume Group
vgcreate new_vol_group /dev/sda1


     Проверка
     vgs

Создание the Logical Volume
lvcreate -L50G -n new_logical_volume new_vol_group

или (чтобы задействовать всё свободное пространство)
lvcreate -l 100%FREE -n new_logical_volume new_vol_group

     Проверка
     lvdisplay

Создание File System
mkfs.xfs /dev/new_vol_group/new_logical_volume

Монтирование Logical Volume
mount /dev/new_vol_group/new_logical_volume /mnt


Увеличение пространства

После добавления пространства виртуальной машине нужно:
ls /sys/class/scsi_disk/    - отпределить нужный вам физический диск
echo '1' > /sys/class/scsi_disk/0\:0\:1\:0/device/rescan

    Проверка
    fdisk -l | grep Disk

Увеличение Physical Volumes
pvresize --setphysicalvolumesize 110G /dev/sda1

     Проверка
     pvdisplay | grep PV

     Размер Volume Group увеличивается автоматом
     vgs

Увеличение Logical Volumes
lvextend -L+10G /dev/new_vol_group/new_logical_volume

     Проверка
     lvdisplay


Увеличение Logical Volumes до оставшегося нераспределённого пространства
lvextend -l +100%FREE /dev/new_vol_group/new_logical_volume

     Проверка
     lvdisplay
Увеличение File System
случается, что после увеличения Logical Volume файловая система не расширяется, тогда:
xfs_growfs /dev/new_vol_group/new_logical_volume

     Проверка
     df -h

Реативировать VolumeGroup
vgchange -a y my_volume_group

Как  отобразить в системе новый добавленный диск в ESXi для виртуальной машины Linux без перезагрузки

Выведите список всех host: 
ls /sys/class/scsi_host/
host0  host1  host2

После выполните эту команду для каждого:
echo "- - -" > /sys/class/scsi_host/host#/scan

Проверьте - появился ли диск:
fdisk -l |grep /dev/ |grep -v dm


Комментариев нет:

Отправить комментарий