
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
。 Rerandf -h
と変更が正確に反映されました。再インストールしようとしましたが、同じエラーが発生しました。より多くのスペースを割り当てようとしましたが(現在は合計3 GBを使用できますが、これはこのパッケージに必要な容量よりはるかに大きいです)、同じ量の必須スペースがないため、同じエラーが発生します。
答え1
論理ボリュームを拡張した後も、そのボリュームのファイルシステムを拡張する必要があります。
ext4の場合:
resize2fs -p /dev/mapper/rootvg-opt
Btrfsの場合:
btrfs filesystem resize max /opt
または、@derobertが提案したように最初にオプションを追加することもできます-r
。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