Linux 添加数据硬盘使用LVM

Linux 添加数据硬盘使用LVM


pvcreate 
提示命令不存在,
使用下面命令安装 lvm。
yum -y install lvm2

# 添加完新硬盘后,通知系统扫描新硬盘,要不就需要重启主机。

# 手工扫描

 echo "- - -" > /sys/class/scsi_host/host0/scan

# 批量扫描

scsisum=`ll /sys/class/scsi_host/host*|wc -l`
for ((i=0;i<${scsisum};i++))
do
    echo "- - -" > /sys/class/scsi_host/host${i}/scan
done

# 格式化新加的盘为pv

pvcreate /dev/sdb

# 将新加的硬盘添加到已经存在的VG (myvg)里面

vgextend myvg /dev/sdb

# 将新加的硬盘创建新的VG (newvg)

vgcreate newvg /dev/sdb

# 查看创建的VG

vgdisplay

# 创建新的LV

lvcreate -L 10G -n newlv  myvg

# 查看创建的LV

lvdisplay

# 创建文件系统,并挂载

mkfs.xfs /dev/myvg/newlv
mkdir /lvm-mount
mount /dev/myvg/newlv /lvm-mount/


# 扩展一个LVM


# 将rootvol 扩容 29G

lvextend -L +29G -n /dev/myvg/rootvol

#刷新文件系统大小

resize4fs /dev/myvg/rootvol

# 查看PV

pvdisplay

# 查看LV

Lvdisplay

# 查看VG

vgdisplay