Centos7.x创建lvm
Centos7.x系统内挂载硬盘,分两种情况挂载,
- 挂载新增硬盘
- 挂载已有硬盘
1.挂载新增硬盘
查看磁盘分区 fdisk -l
创建本地挂载目录 mkdir 【本地挂载目录】 mkdir /mydata
创建pv卷 pvcreate 【新增硬盘】 pvcreate /dev/vdb pvdisplay 查看pv卷信息
创建vg卷 vgcreate 【vg名称】【新增硬盘】 vgcreate myvgdata /dev/vdb vgdisplay 查看vg卷信息
创建lv卷,使用100%硬盘容量 lvcreate -l +100%F -n 【lv名称】 【vg名称】 lvcreate -l +100%F -n mylvdata myvgdata lvdisplay 查看lv卷信息
格式化文件系统 mkfs.ext4创建ext4文件系统 【LV Path】可通过fdisk -l查看获得 mkfs.ext4 【LV Path】 mkfs.ext4 /dev/mapper/myvgdata-mylvdata
添加自动挂载 echo '/dev/mapper/myvgdata-mylvdata /mydata ext4 defaults 0 0'>>/etc/fstab
重新加载fstab文件中的内容 mount -a
2.挂载已有硬盘
查看磁盘分区 fdisk -l pvcreate 【新增硬盘】 pvcreate /dev/vdb pvdisplay 查看pv卷信息 创建pv卷 vgextend 【需要扩容的vg卷名称】 【新增硬盘】 vgextend myvgdata /dev/vdb vgdisplay 查看vg卷信息 扩容已有的vg卷组 lvextend -l +100%F 【需要扩容的lv卷组名称】 lvextend -l +100%F /dev/mapper/myvgdata-mylvdata 扩容已有的lv卷组 【LV Path】可通过fdisk -l查看获得 resize2fs 【需要扩容的lv卷组名称】 resize2fs /dev/mapper/myvgdata-mylvdata 格式化为ext4文件系统,动态扩容 或者xfs_growfs /dev/mapper/centos-root 格式化为nfs文件系统,动态扩容根目录
查看磁盘挂载情况
可通过df -hT/mount -l查看磁盘挂载情况