1、lvm安装
rpm -qa|grep lvm
lvm version
yum install -y lvm2*
2、磁盘分区
fdisk -l fdisk /dev/xvdb1 #分区结束标记 t -8e fdisk -l
3、创建物理卷pv
pvcreate /dev/xvdb1(分区符)
pvs pvdisplay
4、创建物理卷组vg
vgcreate vgdata /dev/xvdb1
vgs
vgdisplay
5、创建逻辑卷lv
lvcreate -L 500M -n lvdata1 vgdata
lvs
lvdisplay
6、格式化逻辑卷(此处采用快速格式化,如有特殊需求要彻底格式化硬盘请看onekey脚本)
#快速格式化
#mkfs.ext4 -T largefile /dev/vgdata/lvdata1
#慢速格式化
mkfs -t ext4 -c /dev/vgdata/lvdata1
7、挂载
vi /etc/fstab /dev/vgdata/lvdata1 /data ext4 defaults 1 1
8、逻辑卷扩容
1、增加容量 lvextend -L +500M /dev/vgdata/lvdata1 resize2fs /dev/vgdata/lvdata1 df -h 2、增加容量到xx lvextend -L 10G /dev/vgdata/lvdata1 3、增加容量百分比 lvextend -l 100%FREE /dev/vgdata/lvdata1 resize2fs /dev/vgdata/lvdata1 df -h
9、物理卷组扩容
vgextend vgdata /dev/xxx
vgdisplay
10、卸载
1、先通过umount命令卸载掉逻辑卷lvdata1 2、修改/etc/fstab里面逻辑卷的挂载信息,否则系统有可能启动不起来。 3、通过lvremove 删除逻辑卷lvdata1 4、通过vgremove 删除卷组vgdata 5、通过pvremove 将物理卷转化成普通分区。
11、onekey安装脚本
yum install -y lvm2* disk_name='/dev/sdc' echo -e "o\nn\np\n1\n\n\nt\n8e\nw" | fdisk ${disk_name} pvcreate ${disk_name}1 vgcreate vgdata ${disk_name}1 lvcreate -l 100%FREE -n lvdata1 vgdata mkfs -t ext4 -c /dev/vgdata/lvdata1 echo "/dev/vgdata/lvdata1 /data ext4 defaults 0 0" >> /etc/fstab reboot