Apache 只能使用 50GB,所以如果我的网站超过这个数量,服务器就会崩溃。此 VM 已分配给它 200GB。但是我没有正确设置卷。如何将 lv_home 中的一些空间分配给 lv_root?
# df -h
/dev/mapper/vg_nastgweblls01-lv_root
50G 5.0G 42G 11% /
tmpfs 2.9G 0 2.9G 0% /dev/shm
/dev/sda1 485M 109M 352M 24% /boot
/dev/mapper/vg_nastgweblls01-lv_home
142G 188M 135G 1% /home
Run Code Online (Sandbox Code Playgroud)
您需要卸载文件系统以缩小它。因此,对于 /home,您需要以 root 和umount /home
. 如果它“忙”。您可能需要在此处停止使用文件的任何进程。
然后,将文件系统缩小到略低于目标逻辑卷大小。
resize2fs /dev/mapper/vg_nastgweblls01-lv_home 99G
Run Code Online (Sandbox Code Playgroud)
将逻辑卷缩小到目标大小。
lvreduce -L 100G /dev/mapper/vg_nastgweblls01-lv_home
Run Code Online (Sandbox Code Playgroud)
将文件系统扩展到逻辑卷的容量。
resize2fs /dev/mapper/vg_nastgweblls01-lv_home
Run Code Online (Sandbox Code Playgroud)
我这样做的原因是,我不必做任何数学运算并将文件系统保持为容器的大小。有点懒,但效果很好。
现在,您有可用的空间来种植根。
lvextend -L 75G /dev/mapper/vg_nastgweblls01-lv_root
resize2fs /dev/mapper/vg_nastgweblls01-lv_root
Run Code Online (Sandbox Code Playgroud)
不要犹豫,留下一些未分配的空间,因为以后需要更容易增长。
归档时间: |
|
查看次数: |
2559 次 |
最近记录: |