【计算机基础】Linux 存储 PV、VG 和 LV 及其使用

【计算机基础】Linux 存储 PV、VG 和 LV 及其使用,第1张

LVM ( Logical Volume Manager ) 架构采用分层结构,可以让分区变得d性,可以随时随地的扩大和缩小分区大小

磁盘分区后使用 pvcreate 命令可以将分区创建为物理卷 PV。

将多个 PV 组合起来,使用 vgcreate 命令创建成卷组 VG。

VG 相当于整合过的硬盘,LV 则相当于分区,使用 lvcreate 创建 lV。

如何创建 PV、VG、LV 及挂载目录

首先,LV是一个基于物理设备(/dev/sdx)的虚拟设备(/dev/vggroup/lv)。在使用之前需要在文件系统层格式化。格式化的时候会将LV设备大小,block大小等数据写入文件系统metadata(中文叫元数据?)。

LV扩容后,在LVM的管理数据,也就是虚拟设备层中,会有更多的物理资源分给虚拟的LV。但是在文件系统层,之前格式化时写入的metadata并没有被改变,所以文件系统并不知道可以利用的容量变大了。这时候就需要对"文件系统进行扩展“,我理解为就是更新metadata,让文件系统更新对虚拟设备大小的认识。你可以看看这两个

# man xfs_growfs

# man resize2fs

因为只是更新metadata内有关容量大小的指定的数据,所以并不需要太多时间,而且对已有的文件并不造成影响。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7213636.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存