在CentOS 7 上扩展逻辑卷(LV)

在CentOS7中扩展逻辑卷(LV)。

操作步骤

    1. 将磁盘分区设置为LVM(逻辑卷管理器)可用

 

    1. 初始化为LVM使用的物理卷(PV)

 

    1. 将初始化的PV添加到卷组(VG)中

 

    1. 扩展希望扩展的卷组(VG)的逻辑卷(LV)

 

    调整逻辑卷(LV)的文件系统大小

只需要一个选项,将以下句子用中文进行同义改述:
虽然在1~4之间通过谷歌搜索可以找到更详细的解释,但由于CentOS7使用的是标准文件格式xfs,所以在第5步中使用xfs_growfs是一个意外的要点。

将磁盘分区设置为LVM用途

在fdisk中将分区ID设置为0x8e(LVM)。

对于LVM使用,初始化需要的PV。

因为需要root权限,所以可以选择使用su或sudo来执行以下操作:
% pvcreate

添加已经初始化的PV到VG中

将扩展到

当你默认安装CentOS7时,会创建一个名为centos的VG。
% vgextend centos

扩大VG中想要扩展的LV。

% lvextend -L +G 通过G来扩展
% lvextend -l %FREE 将 扩展到VG的100%未使用空间的 %

如果要增加/home,则在LV路径中指定为/dev/centos/home。
运行lvdisplay命令可以列出LV的信息。


  --- Logical volume ---
  LV Path                /dev/centos/home ->これ
  LV Name                home
  VG Name                centos
  --- <略> ---

调整LV文件系统大小

在CentOS7的默认安装情况下,LV将使用xfs文件格式。



/etc/fstab

Created by anaconda on Sun Dec  3 18:02:17 2017

Accessible filesystems, by reference, are maintained under '/dev/disk'

See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=9fbf4083-0dd0-4ed4-b13f-ec180a54a479 /boot                   xfs     defaults        0 0
UUID=0AEE-587B          /boot/efi               vfat    umask=0077,shortname=winnt 0 0
/dev/mapper/centos-home /home                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0

在resize2fs中无法进行调整大小。如果要扩展的话,请使用xfs_growfs作为替代。
如果是在/home目录下:
“`
% xfs_growfs /home
“`

当发生缩小时,该怎么办呢?

广告
将在 10 秒后关闭
bannerAds