linux 挂载磁盘LVM
最近又有个坑逼任务:
在客户给的三台虚拟机上在安装集群环境,,虚拟机没挂载磁盘
要配置成LV卷:大致理解逻辑之后理解为:LV卷后续方便做扩容
理论参考:https://www.cnblogs.com/bethal/p/5255150.html
参考:执行参考https://www.qingsword.com/qing/917.html;https://blog.csdn.net/nahancy/article/details/52201121
创建和管理LVM
要创建一个LVM系统,一般需要经过以下步骤:
创建分区--》新建PV--》新建/扩容VG--》创建LV
1、 创建分区
使用分区工具(如:fdisk等)创建LVM分区,方法和创建其他一般分区的方式是一样的,区别仅仅是LVM的分区类型为8e。如下列图所示:
查看磁盘分区表:
使用fdisk创建分区,根据设备文件的绝对路径(/dev/sdb)进入分区管理
输入m for help
选择8e:一定要指定分区的格式为8e,这是LVM的分区格式
2、创建PV
pvcreate /dev/sdb1
3、创建VG:
查看已经存在的VG
vgs和vgdispaly:vgs信息较少,vgdisplay信息较多
可以看到已经存在了一个VG:vg_zjhzmodelredh
新建:vgcreate vgName /dev/sdb1
这里新增已经存在的VG:vgextend vg_zjhzmodelredh /dev/sdb1
创建完成VG之后,才能从VG中划分一个LV。
4、创建LV
命令:lvcreate -L 大小 -n lvName VGName
5、LV格式化及挂载
下一步需要对LV进行格式化(使用mkfs进行格式化操作),然后LV才能存储资料
mkfs -t ext4 /dev/vg_zjhzmodelredh/data
将格式化后的LV分区挂载到指定的目录下,就可以像普通目录一样存储数据了
挂载之后,可以看到此LV的容量。
如果要在系统启动的时候启动LV,最好是将lvData写入fstable 文件中,如下所示: