全站数据
8 4 2 0 5 8 1

linux下怎么opt目录满了,怎么能扩容并且不影响数据不用重启

高中学习天地 | 简单学习,快乐成才!         
问题更新日期:2024-10-23 00:56:55

问题描述

linux下怎么opt目录满了,怎么能扩容并且不影响数据不用重启希望能解答下
精选答案
最佳答案

既然是LVM管理的, 那么扩容非常容易.

比如你要把/oracledata的空闲的49G分10G给/opt:

/oracledata的目标大小是87G, /opt的目标大小是39G

先检查一遍

# e2fsck /dev/mapper/VolGroup00-LogVol02

缩小/oracledata的文件系统大小, 先缩小到80G, 使它小于87G, 以防缩小分区导致文件系统损坏

# resize2fs /dev/mapper/VolGroup00-LogVol02 80G

然后缩小分区的大小

# lvresize -L -10G /dev/mapper/VolGroup00-LogVol02

然后增大文件系统的大小, 使其充满分区

# resize2fs /dev/mapper/VolGroup00-LogVol02

增大/opt分区的大小

# lvresize -L +100%FREE /dev/mapper/VolGroup00-LogVol01

使文件系统充满分区

# resize2fs /dev/mapper/VolGroup00-LogVol01

完成.

另外, 你看看系统带的图形化分区工具有没有这个功能, 有的话就不用这么麻烦了, 点点鼠标就好了.