购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.2.5 命令模式管理LVM
——逻辑卷管理

在建立了卷组后,需要把卷组划分为逻辑卷。可以把逻辑卷想象成分区,那么,这个逻辑卷也需要被格式化和挂载。

逻辑卷也是可以动态调整大小的。如果要增加逻辑卷,那么逻辑卷中的数据是不会丢失的;如果要缩减逻辑卷,那么逻辑卷中的数据是有可能丢失的,所以不建议缩减逻辑卷,也不符合实际使用习惯。在调整逻辑卷大小的时候,不用卸载逻辑卷。

1.建立逻辑卷

我们现在已经拥有了23GB大小的卷组scvg,接下来需要在卷组中建立逻辑卷。命令格式如下:

建立一个3GB大小的逻辑卷disklv,命令如下:

建立完逻辑卷,还要在格式化和挂载之后才能正常使用。此时的格式化和挂载命令与操作普通分区时的格式化和挂载命令是一样的,需要注意的是,逻辑卷的设备文件名是“/dev/卷组名/逻辑卷名”,例如,逻辑卷disklv的设备文件名是“/dev/scvg/disklv”。具体命令如下:

当然,如果需要开机后自动挂载,则要修改/etc/fstab文件。

逻辑卷的设备文件名“/dev/scvg/disklv”和“/dev/mapper/scvg-disklv”都是“/dev/dm-0”的软链接。换句话说,这3个设备文件名代表同一个逻辑卷。

2.查看逻辑卷

查看逻辑卷的命令同样有两个。第一个查看命令lvscan只能查看系统中是否拥有逻辑卷。命令如下:

第二个查看命令lvdisplay可以查看逻辑卷的详细信息。命令如下:

3.调整逻辑卷大小

可以使用lvresize命令调整逻辑卷大小。和缩减卷组是同样的道理,我们不推荐缩减逻辑卷的空间,因为这非常容易导致逻辑卷中的数据丢失,而且不符合实际使用习惯。lvresize命令的具体格式如下:

先在/disklvm分区中建立一些测试文件,在调整完大小后,再看看数据是否丢失了。

逻辑卷disklv的大小是3GB,而卷组scvg的大小是23GB,所以还有20GB的剩余空间。那么,增加逻辑卷disklv的大小到6GB。命令如下:

逻辑卷的大小已经改变了,但是好像有如下一些问题:

为什么/disklvm分区的大小还是3GB?刚刚只是逻辑卷的大小改变了,如果要让分区使用这个新逻辑卷,则还要使用xfs_growfs命令来调整分区的大小。不过,这里就体现出了LVM的优势:不需要卸载分区,可以直接调整分区的大小。

我们已经把逻辑卷的大小调整到6GB,这时需要把整个逻辑卷加入/disklvm分区中。命令如下:

如果要缩减逻辑卷的容量,则只需把增加步骤反过来做一遍。不过,我们并不推荐缩减逻辑卷的容量,因为这有可能导致数据丢失。

4.删除逻辑卷

删除了逻辑卷,其中的数据就会丢失,所以要确定你真的需要删除这个逻辑卷。命令格式如下:

删除逻辑卷lamplv,记得在删除时要先卸载。命令如下:

当然,在删除逻辑卷后,里面的所有数据都会被清空。 XRDDcUlvIGjD2CBfoSmALUJQGrkmDM4PqqwNyWBSoX3c54WY5Q0l/kV23l3eIIO9

点击中间区域
呼出菜单
上一章
目录
下一章
×