一个80后
程序员的笔记

LVM挂载新的硬盘并且扩容

基本的逻辑卷管理概念:

PV(Physical Volume)- 物理卷
物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘,也可以是raid设备。

VG(Volumne Group)- 卷组
卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。

LV(Logical Volume)- 逻辑卷
逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。系统中的多个逻辑卷可以属于同一个卷组,也可以属于不同的多个卷组

PE(Physical Extent)- 物理块

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
fdisk /dev/vdb
然后依次输入 n,p,回车,回车,t,8e,wq
#创建PV
#如果这里命令不存在安装  yum -y install lvm2
pvcreate /dev/vdb1
#多块磁盘
pvcreate /dev/vdb1 /dev/vdc1 /dev/vdd1
#创建完之后可以通过pvdisplay查看所有的pv
pvdisplay
#如果查看单独的 可以用pvdisplay /dev/vdb1 -v
#创建VG
vgcreate lvm_data /dev/vdb1
#多块磁盘
vgcreate lvm_data /dev/vdb1 /dev/vdc1 /dev/vdd1
#创建完之后可以通过vgdisplay查看所有的pv
vgdisplay
#如果查看单独的 可以用vgdisplay lvm_data -v
#创建LV
lvcreate -L 99.99G -n lvmdata lvm_data
-L是指定大小
-n是自定义lv的名称

#创建完之后可以通过lvdisplay查看所有的lv
lvdisplay
#如果查看单独的 可以用lvdisplay lvm_data -v

# debian xfsprogs
mkfs.xfs /dev/lvm_data/lvmdata   //格式化分区
echo "/dev/mapper/lvm_data-lvmdata /data xfs defaults,prjquota 0 0" >> /etc/fstab
mount -a

重新激活挂载

vgchange -ay lvm_data
echo "/dev/mapper/lvm_data-lvmdata /data xfs defaults,prjquota 0 0" >> /etc/fstab
mount -a
赞(6) 打赏
未经允许不得转载:笨笨天地 » LVM挂载新的硬盘并且扩容
分享到: 更多 (0)

相关推荐

  • 暂无文章

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏