centos 如何使用lvextend命令扩展卷

uxhixvfz  于 2023-03-18  发布在  其他
关注(0)|答案(1)|浏览(249)

我遇到了一个与我在计算机上分配的资源有关的问题。我对卷进行了以下配置。
我已经达到了/路径上使用的最大空间,如您所见:

[root@ossx234 tester]# df -h
Filesystem                            Size  Used Avail Use% Mounted on
devtmpfs                               16G     0   16G   0% /dev
tmpfs                                  16G     0   16G   0% /dev/shm
tmpfs                                  16G   19M   16G   1% /run
tmpfs                                  16G     0   16G   0% /sys/fs/cgroup
/dev/mapper/VolGroup00-root_vol       3.0G  3.0G   36K 100% /
/dev/mapper/VolGroup00-home_vol      1014M  387M  628M  39% /home
/dev/mapper/VolGroup00-var_vol         80G   74G  6.7G  92% /var
/dev/mapper/VolGroup00-tmp_vol        5.0G   34M  5.0G   1% /tmp
/dev/mapper/VolGroup00-var_log_audit 1014M   72M  943M   8% /var/log/audit
/dev/sda1                            509M  200M  310M  40% /boot

我希望扩展卷**/dev/mapper/VolGroup 00-root_vol**。
这是我当前的配置,如您所见,我还有超过6 GB的空间要分配。

[root@ossx234 tester]# lvmdiskscan   
/dev/sda1 [     512.00 MiB]   /dev/sda2 [     <99.50 GiB] LVM physical volume   
/dev/sdb  [     200.00 GiB]   1 disk   1 partition   0 LVM physical volume whole disks   1 LVM physical volume 

[root@ossx234 tester]# pvs -v   
PV         VG         Fmt  Attr PSize   PFree  DevSize 
PV UUID   /dev/sda2  VolGroup00 lvm2 a--  <99.50g <6.52g <99.50g kJn5C1-eydq-h5Bh-pCwh-brq6-ScMS-SVyoZx

我尝试通过执行命令lvextend -r -L+2G /dev/mapper/VolGroup00-root_vol扩展卷,但收到此错误:

[root@ossx234 tester]# lvextend -r -L+2G /dev/mapper/VolGroup00-root_vol   
Couldn't create temporary archive name.

有什么想法吗?

nzkunb0c

nzkunb0c1#

我已经能够通过执行以下操作从/dev/sdb创建物理卷来修复此问题:

  • pvcreate /dev/sdb(用于创建物理卷)
  • vgs(列出当前卷组)
  • vgextend VolGroup00 /dev/sdb(使用创建的物理卷扩展卷组)

完成这些步骤后,可以再次执行命令lvextend -r -L+2G /dev/mapper/VolGroup00-root_vol来扩展所需的卷。

相关问题