缩小/home路径,扩容/路径
1.查看home路径下的进程
fuser -mv /home/
2.查看lvs
[root@localhost home]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
home openeuler -wi-ao---- 229.88g
root openeuler -wi-ao---- 61.21g
swap openeuler -wi-ao---- 7.90g
3.卸载/home路径
umount /home
lvremove /dev/openeuler/home
示例:
[root@localhost /]# lvremove /dev/openeuler/home
Do you really want to remove active logical volume openeuler/home? [y/n]: y
Logical volume "home" successfully removed
4.查看vgs
[root@localhost /]# vgs
VG #PV #LV #SN Attr VSize VFree
openeuler 1 2 0 wz--n- <299.00g 229.88g
5.扩容200G 到/路径下
华为欧拉系统的文件格式是ext4,需要使用resize2fs命令刷新磁盘容量
lvextend -L +200G /dev/openeuler/root
resize2fs /dev/openeuler/root
6.创建home路径
使用vgs命令查看时,有229.88G可以使用,分配200G给/路径,剩余29.8G分配给/home路径。
lvcreate -L 29.8G -n home openeuler
命令执行示例:
[root@localhost /]# lvcreate -L 29.8G -n home openeuler
Rounding up size to full physical extent 29.80 GiB
Logical volume "home" created.
使用ext4文件格式化/dev/openeuler/home,挂载/dev/openeuler/home到/home路径
mkfs -t ext4 /dev/openeuler/home
mount /dev/openeuler/home /home
命令执行示例:
[root@localhost /]# mkfs -t ext4 /dev/openeuler/home
mke2fs 1.46.4 (18-Aug-2021)
创建含有 2569216 个块(每块 4k)和 643376 个inode的文件系统
文件系统UUID:d7701756-e579-416e-b36f-a435420e6478
超级块的备份存储于下列块:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
正在分配组表: 完成
正在写入inode表: 完成
创建日志(16384 个块)完成
写入超级块和文件系统账户统计信息: 已完成
[root@localhost /]#
[root@localhost /]# mount /dev/openeuler/home /home
7.修改完毕
可以使用df -h 和 lsblk查看磁盘信息
df -h
lsblk
问题记录
1.在卸载/home目录的时候失败
1、在卸载/home目录的时候失败 可先执行如下fuser命令解除磁盘占用,然后再umount即可:
fuser -mv /home/
2、在设定lv_root的大小时,不要把Free PE / Size的空间全部都用上,这很可能会出现Free PE空间不足的现象,建议保留一点Free PE的空间。 3、重启后进入不到系统,提示文件损坏
2.扩容磁盘后刷新容量报错
[root@localhost /]# xfs_growfs /dev/openeuler/root xfs_growfs: /dev/openeuler/root is not a mounted XFS filesystem
解决方式: 那么 可能是 文件系统格式对应的刷新命令不对:
resize2fs 命令 针对的是ext2、ext3、ext4文件系统
xfs_growfs 命令 针对的是xfs文件系统
3.华为欧拉(openeuler)系统默认分区
- 比如分配100G的磁盘,/路径下的空间占用60G
-
如果分配300G的磁盘,/路径下的空间占用60G,其他的几乎在/home路径(229G)
-
在内网的设备里,华为欧拉(openeuler)系统不建议使用最小化(minimal Install)安装,因为会缺少很多基础的Linux命令。可以选择Server安装(Anintegrated,easy-to-manage server)
- 华为欧拉(openeuler)系统其他操作与CentOS系统几乎一致