WEB开发网
开发学院操作系统Linux/Unix 逻辑卷管理 阅读

逻辑卷管理

 2008-11-10 08:25:34 来源:WEB开发网   
核心提示: 使用一个物理磁盘创建一个分区,建议将分区类型改为 0x8e(Linux LVM),逻辑卷管理(9),这样便于识别 LVM 分区/磁盘,使用 pvcreate 对物理磁盘进行初始化:pvcreate /dev/hda3,从 LVM 的角度来说,这个操作可以在卷在线的情况下执行;但是, 然后,

使用一个物理磁盘创建一个分区。建议将分区类型改为 0x8e(Linux LVM),这样便于识别 LVM 分区/磁盘。使用 pvcreate 对物理磁盘进行初始化:pvcreate /dev/hda3。

然后,使用 vgextend 将它添加到现有的 VG 中:vgextend test-volume /dev/hda2。

还可以同时创建或添加多个物理磁盘:

pvcreate /dev/hda2 /dev/hda3 /dev/hda5
vgextend test-volume /dev/hda2 /dev/hda3 /dev/hda5

添加了 PV 之后,就有了足以扩展逻辑卷的空间,就可以使用 lvextend 扩展逻辑卷了:lvextend -L 8G /dev/test-volume/data。这个命令将 /dev/test-volume/data LV 的大小扩展到 8GB。

lvextend 有一些有用的参数:

如果希望让 LV 增加 5GB,那么可以使用 -L +5G。

可以指定扩展部分的位置(也就是,用哪些 PV 提供新的空间);只需将希望使用的 PV 附加在命令后面。

还可以以 PE 为单位指定绝对/相对扩展大小。

细节参见 lvextend(8)。

在扩展 LV 之后,不要忘记扩展文件系统(这样才能实际使用增加的空间)。根据文件系统类型,这个操作可以在文件系统挂载状态下在线执行。

清单 10 是一个用 resize_reiserfs 重新设置 LV 大小的示例(随便说一句,可以在挂载的文件系统上使用这个命令):resize_reiserfs /dev/test-volume/data。

管理卷

为了管理卷,需要知道如何减小 LV 和删除 PV。

减小逻辑卷

可以按照扩展 LV 的方式使用 lvreduce 命令减小 LV。从 LVM 的角度来说,这个操作可以在卷在线的情况下执行;但是,大多数文件系统不支持缩小在线文件系统。清单 10 给出这个过程的示例:

清单 10. 减小 LV

上一页  4 5 6 7 8 9 10  下一页

Tags:逻辑 管理

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接