PV(Physical Volume)- 物理卷linux
物理卷在逻辑卷管理中处于最底层,它能够是实际物理硬盘上的分区,也能够是整个物理硬盘,也能够是raid设备。app
VG(Volumne Group)- 卷组async
卷组创建在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组创建以后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中能够只有一个卷组,也能够拥有多个卷组。ui
LV(Logical Volume)- 逻辑卷.net
逻辑卷创建在卷组之上,卷组中的未分配空间能够用于创建新的逻辑卷,逻辑卷创建后能够动态地扩展和缩小空间。系统中的多个逻辑卷能够属于同一个卷组,也能够属于不一样的多个卷组blog
PE(Physical Extent)- 物理块it
LVM 默认使用4MB的PE区块,而LVM的LV最多仅能含有65534个PE (lvm1 的格式),所以默认的LVM的LV最大容量为4M*65534/(1024M/G)=256G。PE是整个LVM 最小的储存区块,也就是说,其实咱们的资料都是由写入PE 来处理的。简单的说,这个PE 就有点像文件系统里面的block 大小。因此调整PE 会影响到LVM 的最大容量!不过,在 CentOS 6.x 之后,因为直接使用 lvm2 的各项格式功能,所以这个限制已经不存在了。扩展
fdisk -l 查看硬盘添加有没有成功map
而后对硬盘进行分区gc
fdisk /dev/sdb
m能够查看帮助信息
p是打印当前分区
n是建立分区
t是更改分区类型
w是保存退出
而后输入n建立分区
会提示选择类型(p是基本分区,e是扩展分区)
而后输入p建立基本分区
会提示选择分区编号,默认是1,若是你输入2分区编号就是2了
直接回车
会提示这个分区的起点,应该就是相似于1-30,你选择从多少开始,默认是从2048
回车便可
而后提示你这个分区的终点,也就是选择分区大小了,咱们要把300G分所有分给这个分区,因此直接两次回车,若是是30G就直接输入+30G
建立完告诉你,一个分区已经建立,类型是linux,大小是300G
可是咱们要作lvm,因此须要改分区类型
输入t
由于咱们只有一个分区,因此这一步咱们就不用选择,若是是2个分区应该会提示更改哪一个分区的类型
而后提示你输入分区类型的编号,咱们输入l能够查看分区的类型都有哪些,编号是什么
输入8e
而后咱们在输入p打印分区查看类型,已经变成了linux lvm
而后保存退出便可,输入w
而后咱们开始建立pv,
pvcreate /dev/sdb1 /devsdc1 /dev/sdd1
建立完以后能够经过pvdisplay查看全部的pv
也能够查看单独的,pvdisplay /dev/sdb1 -v 查看sdb1的
而后建立vg
vgcreate lvm_data /dev/sdb1 /dev/sdc1 /dev/sdd1
此处的lvm_data是vg组的名字,能够自定义
建立完能够查看,跟pv的查看方式同样
而后建立lv
lvcreate -L 890G -n lvmdata_1 lvm_data
-L是指定大小
-n是自定义lv的名称
建立完查看,跟vg和pv的同样
而后格式化分区
mkfs.ext4 /dev/lvm_data/lvmdata
格式化成ext4格式
完成后咱们就能够挂载了
mount /dev/mapper/lvm_data/lvmdata /lvmdata
这种挂载方式是临时的,重启机器就会消失,因此咱们须要写入到/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为忽略
编辑完以后,咱们能够卸载挂载从新试试
先查看当前,卸载以后/lvmdata目录消失了,而后mount -a,咱们在查看一下,又回来了
到此lvm逻辑卷建立且挂载就完成了
参考:http://blog.51cto.com/11555417/2158443 https://blog.csdn.net/wojiuwangla/article/details/83618322