centos7 lvm 创建脚本
#Centos7 lvm创建 适用场景只有一块新加的磁盘,且未分区,挂载目录为riva(可自定义)
#date:2023
#!/bin/bash
#注意此处变量'Disk /dev/sd' 不同的平台会有差异,比如腾讯云为/dev/vd,可根据实际修改
DISK_NAME=`fdisk -l | grep -B 4 '^$' | grep 'Disk /dev/sd' | awk '{print $2}' | tr -d ':'`
if [ -z "$DISK_NAME" ]; then
echo "没有可用的磁盘,将退出"
exit 1
fi
echo "n
p
t
8e
w
" | fdisk ${DISK_NAME}
pvcreate ${DISK_NAME}1
vgcreate vgdata ${DISK_NAME}1
lvcreate -l +100%FREE vgdata
lvs
mkfs.xfs /dev/vgdata/lvol0
mkdir /riva
mount /dev/vgdata/lvol0 /riva
echo "/dev/vgdata/lvol0 /riva xfs defaults 0 0" >> /etc/fstab
df -Th