尝试安装 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 并相应地调整大小。
手动调整大小:
- 对于 xfs:
xfs_growfs
- 对于 ext2,3,4 :
resize2fs