2016 - 2024

感恩一路有你

如何在Linux中使用条块化I/O管理磁盘

浏览量:4874 时间:2024-01-23 13:34:36 作者:采采

LVM条块化是LVM功能之一,该技术会跨多个磁盘写入数据,而不是对单一物理卷持续写入,很多人都在使用这一技术。

创建逻辑卷并扩展卷组和物理卷

首先,我们需要创建一个逻辑卷。扩展的卷会完全映射到卷组和物理。在这种情形中,如果其中一个PV物理卷被填满,需要从其他物理卷中添加更多扩展。添加更多扩展到PV中后可以指定逻辑卷使用特定的物理卷进行I/O写入。

使用条块化方法进行数据写入

如果不使用条块化方法,文件系统将横跨基础物理卷写入。写入一些数据到物理卷达到100% I/O,这些数据只会写入到第一个PVsdb1。但是,如果在写入时使用条块化选项创建逻辑卷,它会分割100% I/O并分别写入到四个驱动器中。

注意条块化特性的缺点

在使用条块化时,如果这些逻辑卷其中任何一个需要扩展,在这种情形下,不能添加1个或2个PV,必须添加所有4个PV来扩展逻辑卷大小。这是条块化特性的缺点之一。在创建逻辑卷时,需要为所有逻辑卷分配相同的条块大小。

为硬盘驱动器创建分区

接下来,我们需要为这四个硬盘驱动器sdb、sdc、sdd和sde创建分区。可以使用fdisk命令来完成该工作。请遵循第一部分中步骤#4的说明,并在创建分区时确保已将类型修改为LVM(8e)。

定义卷组并列出物理卷

PV创建完成后,可以使用pvs命令将它们列出来。需要使用这四个物理卷来定义卷组。在这里,我们定义了一个名为vg_strip的卷组,物理扩展大小为16MB。

获取更详细的卷组信息

最后,如果需要获取VG更详细的信息,可以在vgdisplay命令中使用-v选项。这将显示vg_strip卷组中所使用的全部信息。在创建逻辑卷时,需要定义条块化值,即数据需要如何使用条块化方法进行写入。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。