系统当前分区概况:
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/vg_nsrv-LogVol03
ext4 25G 1.1G 22G 5% /
tmpfs tmpfs 1.5G 76K 1.5G 1% /dev/shm
/dev/sda1 ext4 193M 30M 154M 17% /boot
/dev/mapper/vg_nsrv-LogVol00
ext4 2.0G 35M 1.8G 2% /home
/dev/mapper/vg_nsrv-LogVol04
ext4 5.6G 212M 5G 4% /opt
/dev/mapper/vg_nsrv-LogVol01
ext4 15.25G 4.4G 9.65G 29% /usr
为了将Oracle数据库安装到/opt,需调整一下该分区的大小,准备从/usr中抽取4G容量放大/opt下
正确的操作步骤是:
1 修改/etc/fstab,重新启动
将/dev/mapper/vg_nsrv-LogVol01、/dev/mapper/vg_nsrv-LogVol04注释掉,不让自动加载
2 由于/usr分区不再加载,所以无法正常进入系统(runlevel=5或3),重启后需以当用户维护模式登入系统
3 减少/usr分区lv容量
# resize2fs /dev/mapper/vg_nsrv-LogVol01 11000M
OK,文件系统减少了,然后在lv的容量减小就可以了
#lvreduce -L 11000M -f
4 增加/opt分区lv容量
#lvresize -l +1087 /dev/mapper/vg_nsrv-LogVol04
#resize2fs /dev/mapper/vg_nsrv-LogVol04
5 加载/usr和/opt检查是否正确调整
#mount /dev/mapper/vg_nsrv-LogVol01 /usr
#mount /dev/mapper/vg_nsrv-LogVol04 /opt
#df -Th
6 修改/etc/fstab,取消两个分区的注释,重新启动
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/vg_nsrv-LogVol03
ext4 25G 1.1G 22G 5% /
tmpfs tmpfs 1.5G 76K 1.5G 1% /dev/shm
/dev/sda1 ext4 193M 30M 154M 17% /boot
/dev/mapper/vg_nsrv-LogVol00
ext4 2.0G 35M 1.8G 2% /home
/dev/mapper/vg_nsrv-LogVol04
ext4 9.9G 212M 9.2G 3% /opt
/dev/mapper/vg_nsrv-LogVol01
ext4 11G 4.4G 5.4G 45% /usr
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25406498/viewspace-1169535/
,如需转载,请注明出处,否则将追究法律责任。