即使在存储扩展之后,/opt 文件系统也需要更多空间

即使在存储扩展之后,/opt 文件系统也需要更多空间

尝试安装 rpm,yum localinstall我得到:

Transaction Check Error:
installing package streamsets-datacollector-1.5.1.2-1.noarch 
needs 542MB on the /opt filesystem

Error Summary
-------------
Disk Requirements:
  At least 542MB more space needed on the /opt filesystem.

我检查了可用空间df -h,发现只有 300MB 可用。所以我做了lvextend -L +1G /dev/mapper/rootvg-opt。重新运行df -h并准确反映了更改。尝试再次安装并出现相同的错误。我尝试分配更多的空间(现在总共有 3GB 可用空间,这比这个包应该需要的要大得多),但我得到了同样的错误,缺少相同数量的所需空间。

答案1

扩展逻辑卷后,您仍然需要扩展其上的文件系统。

对于 ext4:

resize2fs -p /dev/mapper/rootvg-opt

对于 Btrfs:

btrfs filesystem resize max /opt

或者您最初可以添加该-r选项,如 @derobert 建议的那样。从lvextend手册页:

-r, --resizefs
      Resize underlying filesystem together with  the  logical  volume
      using fsadm(8).

答案2

您可以使用lvextend -rL +1G /dev/mapper/rootvg-opt自动扩展和调整大小。

如果您不使用,-r则必须检查您拥有的 FS 并相应地调整大小。

手动调整大小:

  1. 对于 xfs:xfs_growfs
  2. 对于 ext2,3,4 :resize2fs

相关内容