如何在 Ubuntu 中管理和使用逻辑卷管理 LVM(2)

最后一步是用一个文件系统格式化新的逻辑卷。如果你需要选择一个 Linux 文件系统的帮助,请阅读 如果根据需要选取最合适的文件系统

mkfs -t ext3 /dev/vgpool/lvstuff

如何在 Ubuntu 中管理和使用逻辑卷管理 LVM

创建挂载点并将卷挂载到你可以使用的地方。

mkdir /mnt/stuff

mount -t ext3 /dev/vgpool/lvstuff /mnt/stuff

如何在 Ubuntu 中管理和使用逻辑卷管理 LVM

重新设置逻辑卷大小

逻辑卷的一个好处是你能使你的存储物理地变大或变小,而不需要移动所有东西到一个更大的硬盘。另外,你可以添加新的硬盘并同时扩展你的卷组。或者如果你有一个不使用的硬盘,你可以从卷组中移除它使得逻辑卷变小。

这里有三个用于使物理卷、卷组和逻辑卷变大或变小的基础工具。

注意:这些命令中的每个都要以 pv、vg 或 lv 开头,取决于你的工作对象。

resize – 能压缩或扩展物理卷和逻辑卷,但卷组不能

extend – 能使卷组和逻辑卷变大但不能变小

reduce – 能使卷组和逻辑卷变小但不能变大

让我们来看一个如何向刚创建的逻辑卷 "lvstuff" 添加新硬盘驱动的例子。

安装并格式化新硬盘驱动

按照上面创建新分区并更改分区类型为 LVM(8e) 的步骤安装一个新硬盘驱动。然后用 pvcreate 命令创建一个 LVM 能识别的物理卷。

添加新硬盘到卷组

要添加新的硬盘到一个卷组,你只需要知道你的新分区,在我们的例子中是 /dev/sdc1,以及想要添加到的卷组的名称。

这会添加新物理卷到已存在的卷组中。

vgextend vgpool /dev/sdc1

如何在 Ubuntu 中管理和使用逻辑卷管理 LVM

扩展逻辑卷

调整逻辑卷的大小,我们需要指出的是通过大小而不是设备来扩展。在我们的例子中,我们会添加一个 8GB 的硬盘驱动到我们的 3GB vgpool。我们可以用 lvextend 或 lvresize 命令使该空间可用。

lvextend -L8G /dev/vgpool/lvstuff

如何在 Ubuntu 中管理和使用逻辑卷管理 LVM

当这个命令工作的时候你会发现它实际上重新设置逻辑卷大小为 8GB 而不是我们期望的将 8GB 添加到已存在的卷上。要添加剩余的可用 3GB 你需要用下面的命令。

lvextend -L+3G/dev/vgpool/lvstuff

如何在 Ubuntu 中管理和使用逻辑卷管理 LVM

现在我们的逻辑卷已经是 11GB 大��了。

扩展文件系统

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/16093.html