https://www.jianshu.com/p/bf6b92d73b9b
一.环境介绍
服务器中有sda,sdb,sdc,sdd,sde,sdf六块硬盘,其中sda作为系统盘已经安装了系统,需要将其他5块盘建成lvm
二.创建lvm流程
1.针对5块磁盘进行分区(以sdb为例)
fdisk /dev/sdb
输入:n 表示创建一个新的分区(new的意思)
输入:p 表示创建一个基本分区(p是基本分区,e是扩展分区)
选择分区编号,1~4,默认使用1,直接按回车即可。
选择分区起始点,使用默认即可,直接按回车。
选择分区终点,使用默认即可,直接按回车。
分区完成。
2.更改分区编号
输入:t 输入t表示更改分区编号
输入:L 大写的L表示查看所有编号
输入:8e #分区类型为Linux LVM
输入:w 保存退出
3.创建pv
pvcreate /dev/sdb1 pvcreate /dev/sdc1
pvcreate /dev/sdd1 pvcreate /dev/sde1
pvcreate /dev/sdf1
3.创建vg
vgcreate vg_group /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1
此处的vg_group是vg组的名字,可以自定义
4.查看vg
vgdisplay vg_group -v
5.创建lv
lvcreate -L 59G -n vg_1 vg_gropu
lvcreate -l 100%VG -n vg_1 vg_group
-I 指定使用vg容量的百分比
-L后面是要分给lv的大小
-n新建一个名字为vg_1的lv
使用的vg是vg_gropu
6.查看lv
lvdisplay vg_gropu -v
7.格式化lv
1)查看系统的文件类型
df -TH 文件类型为:xfs格式的,可以将lv格式化为ext4格式的
2)格式化
mkfs.ext4 /dev/vg_gropu/vg_1
8.创建磁盘自动挂载
vim /etc/fstab
关于/etc/fstab字段说明:
第一列:要挂载的磁盘
第二列:挂载点
第三列:文件类型
第四列:挂载选项,详细参考man mount. 下面列出一些常用的选项:
auto: 系统自动挂载,fstab默认就是这个选项
ro: read-only
rw: read-write
defaults: rw, suid, dev, exec, auto, nouser, and async.
第五列:为dump选项,设置是否让备份程序dump备份文件系统,0为忽略,1为备份。
第六列:为fsck选项,告诉fsck程序以什么顺序检查文件系统,0为忽略
/dev/vg_gropu/vg_1 /mnt/data ext4 defaults 0 0
9.重新挂载 mount -a
10.查看挂载是否成功 df -h