LVM磁盘挂载(超2T)
注:所用操作需要root权限
一、查看磁盘
# lsblk
可以看到是一个12T大小的磁盘,正常初始化挂载是无法识别到12T空间的,需要转换磁盘格式。操作如下
# parted /dev/sdb mklabel gpt -s
查看磁盘格式
# parted -l
已转换为gpt格式。
二、初始化磁盘
# fdisk /dev/sdb
输入p
输入n
输入p
输入1
回车 回车
输入t
输入L 查看LVM代码
欧拉系统应该是第30条(E6D6D379-F507-44C2-A23C-238F2A3DF928)对应是lvm,
输入q退出
输入p
输入 w
三、创建磁盘
3.1 创建pv
# pvcreate /dev/sdb1
查看创建结果
# pvdisplay
3.2 创建vg组
# vgcreate vgdata /dev/sdb1
Vgdata为vg组名
查看创建结果
# vgdisplay
3.3 创建lv
# lvcreate -L 12T -n data vgdata
或者使用
# lvcreate -n lv_data -l 100%vg vgdata
-n : data 是lvm磁盘名字;
-L:指定LV的大小
12.22T为图中磁盘大小
vgdata : vg的名字,表示从这个VG中划分LV
查看创建结果
# lvdisplay
3.4 格式化磁盘
# mkfs -t xfs /dev/vgdata /data
系统默认为xfs文件系统
3.5 挂载目录
在根目录下按照要求创建文件夹
# cd /
# mkdir database
挂载磁盘
# mount /dev/vgdata/data /database
查看结果:
四、永久挂载
上述步骤只是临时挂载,重启后需要再次挂载
永久挂载修改fstab文件
# vim /etc/fstab
修改结果如下
echo "/dev/vgdata/lv_data /database xfs defaults 0 0" >>/etc/fstab
Xfs 文件系统类型, (defaults) 表示挂载属性默认值 0 0 是不对磁盘做健康检查,不扫描磁盘
至此,磁盘挂载完成