【centos8】【openeuler】欧拉扩展磁盘分区

新装CentOS的时候,选择了默认分区方案。300G的硬盘,装完后发现默认会分配50G到/root目录下,然后分配一些其他的目录,剩下的都会分配给/home目录。

个人习惯是用root一顿嗦,所以home目录基本上用不到,于是想把home目录的分区去掉,合并到root所在的分区。

步骤
1、 查看分区

df -h

Filesystem Size Used Avail Use% Mounted on
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 0 7.8G 0% /dev/shm
tmpfs 7.8G 8.9M 7.8G 1% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/mapper/centos-root 50G 1.3G 49G 3% /
/dev/sda1 1014M 150M 865M 15% /boot
/dev/mapper/centos-home 241G 33M 241G 1% /home
tmpfs 1.6G 0 1.6G 0% /run/user/0
复制
2、备份home分区的文件如果home目录下有东西,要先备份,不然删掉分区的时候文件会丢失。我这里是新装的系统,目录下没东西所以跳过。

tar cvf /tmp/home.tar /home
复制
3、卸载/home

umount /home
复制
4、取消开机自检/home目录

vim /etc/fstab
复制
/dev/mapper/centos-home /home xfs defaults 0 0,前面加#号注释掉这行,避免开机自检

vim使用语法自行Google或者bing

5、删除/home所在的lv

lvremove /dev/mapper/centos-home
复制
注意:centos-home替换成你自己的硬盘分区路径(本文中所有的centos-home都要替换为自己的),查看路径命令df -h

如果出现home存在进程,使用 fuser -m -v -i -k /home 终止 home 下的进程

6、扩展/root所在的lv将剩下全部可用大小都分配给root

lvextend -l +100%FREE /dev/mapper/centos-root
复制
如果只加部分,可以指定大小,例如只增加2G大小:

lvextend -L +2G /dev/mapper/centos-root
复制
7、扩展/root文件系统

xfs_growfs /dev/mapper/centos-root
复制
8、重新查看分区

df -h

Filesystem Size Used Avail Use% Mounted on
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 0 7.8G 0% /dev/shm
tmpfs 7.8G 8.9M 7.8G 1% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/mapper/centos-root 296G 1.3G 49G 3% /
/dev/sda1 1014M 150M 865M 15% /boot
/dev/mapper/centos-home 241G 33M 241G 1% /home
tmpfs 1.6G 0 1.6G 0% /run/user/0
复制
9、可以看到上面root区已经增加了,最后重启服务器

reboot

转载请注明出处:

转载自http://lxfamn.cn/blog

未经允许不得转载:lxfamn » 【centos8】【openeuler】欧拉扩展磁盘分区

赞 (0) 打赏

置顶推荐

评论 0

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏