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