openeuler(欧拉)系统修改 /home 大小
一、前言
最近虚拟机安装了欧拉系统,对自动分配的 /
和 /home
大小不满意,打算重新分配,遂记录。
二、修改过程
1.查看home路径下的进程
fuser -mv /home/
2.查看lvs
lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
home openeuler -wi-ao---- <125.52g
root openeuler -wi-ao---- 70.00g
swap openeuler -wi-ao---- 3.48g
3.卸载/home路径
umount /home
lvremove /dev/openeuler/home
Do you really want to remove active logical volume openeuler/home? [y/n]: y
Logical volume "home" successfully removed.
#在卸载/home目录的时候失败时,可先执行如下fuser命令解除磁盘占用,然后再umount即可:
fuser -mv /home/
4.查看vgs
vgs
VG #PV #LV #SN Attr VSize VFree
openeuler 1 2 0 wz--n- <199.00g <125.52g
5.扩容105G 到/路径下
华为欧拉系统的文件格式是 ext4
,需要使用 resize2fs
命令刷新磁盘容量
lvextend -L +200G /dev/openeuler/root
resize2fs /dev/openeuler/root
#扩容磁盘后刷新容量报错,可能是文件系统格式对应的刷新命令不对:
#resize2fs 命令 针对的是ext2、ext3、ext4文件系统
#xfs_growfs 命令 针对的是xfs文件系统
6.创建home路径
使用 vgs
命令查看,还剩余20.52G分配给 /home
路径。
lvcreate -L 20.5G -n home openeuler
#使用ext4文件格式化/dev/openeuler/home,挂载/dev/openeuler/home到/home路径
mkfs -t ext4 /dev/openeuler/home
mount /dev/openeuler/home /home
#在设定lv_root的大小时,不要把Free PE / Size的空间全部都用上,这很可能会出现Free PE空间不足的现象,建议保留一点Free PE的空间。
#修改完毕,可以使用df -h 和 lsblk查看磁盘信息
df -h
lsblk