Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了LVM问题:在分配M时无法调整大小到N个范围大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我使用LVM设置默认的Fedora分区.现在,我想缩小我的分区以创建1个新分区.你能帮我理解为什么我会收到这样的错误吗? [root@host]# lvm pvresize /dev/sda2 --setphysicalvolumesize 60G /dev/sda2: cAnnot resize to 1919 extents as 22340 are allocated. 0 phys
我使用LVM设置认的Fedora分区.现在,我想缩小我的分区以创建1个新分区.你能帮我理解为什么我会收到这样的错误吗?
[root@host]# lvm pvresize /dev/sda2 --setphysicalvolumesize 60G
  /dev/sda2: cAnnot resize to 1919 extents as 22340 are allocated.
  0 physical volume(s) resized / 1 physical volume(s) not resized
@H_801_18@我的分区的一些细节:

[root@host]# lvm pvs
  PV         VG        Fmt  Attr PSize   PFree
  /dev/sda2  vg_andrew lvm2 a--  698.12g    0

[root@host]# pvs --segments
  PV         VG        Fmt  Attr PSize   PFree Start SSize
  /dev/sda2  vg_andrew lvm2 a--  698.12g    0      0   310
  /dev/sda2  vg_andrew lvm2 a--  698.12g    0    310 20430
  /dev/sda2  vg_andrew lvm2 a--  698.12g    0  20740  1600

[root@host]# df -h
Filesystem                     Size  Used Avail Use% Mounted on
rootfs                          50G  6.5G   43G  14% /
devtmpfs                       3.9G     0  3.9G   0% /dev
tmpfs                          3.9G  816K  3.9G   1% /dev/shm
tmpfs                          3.9G  1.1M  3.9G   1% /run
/dev/mapper/vg_andrew-lv_root   50G  6.5G   43G  14% /
tmpfs                          3.9G     0  3.9G   0% /sys/fs/cgroup
tmpfs                          3.9G     0  3.9G   0% /media
/dev/sda1                      485M   96M  364M  21% /boot
/dev/mapper/vg_andrew-lv_home  629G   53G  545G   9% /home
@H_801_18@对不起,如果答案很明显,我是LVM的新手.
谢谢您的帮助.

解决方法

首先,如果您从物理卷启动,则无法调整物理卷的大小.从rescure CD启动,运行pvscan,vgscan和lvscan,然后按照以下步骤操作: @H_801_18@>调整卷组vg_andrew中所有逻辑卷中的文件系统
>调整逻辑卷的大小,使所有卷的总和小于您希望物理卷的大小
>现在调整卷组vg_andrew(这是所有逻辑卷的容器)的大小
>现在您可以调整物理卷本身的大小.之后,您仍需要调整保存物理卷的分区的大小.

@H_801_18@总而言之,这不是一项微不足道的任务.您必须小心地正确调整逻辑卷中的文件系统,以免丢失任何数据.

@H_801_18@如果您发布了lvdisplay,vgdisplay和pvdisplay的输出,我们可能会提供更多详细信息,但我上面描述的过程将是正确的方法.

大佬总结

以上是大佬教程为你收集整理的LVM问题:在分配M时无法调整大小到N个范围全部内容,希望文章能够帮你解决LVM问题:在分配M时无法调整大小到N个范围所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。