前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Centos7给磁盘划分空间

Centos7给磁盘划分空间

作者头像
用户10325771
发布2023-03-01 17:25:47
1.5K0
发布2023-03-01 17:25:47
举报

文章目录[隐藏]

由于装系统的时候没注意root分区的大小,现在50个G用完了,但是home目录下还有600G多,明细分配不合理。

1、卸载

1.查看分区

代码语言:javascript
复制
#centos-home和centos-root每人的名字可能不一样
# 查看磁盘挂载和使用情况
df -h
#查看空闲磁盘大小
vgdisplay
# 查看磁盘分区树状结构
lsblk

2.备份home分区文件

代码语言:javascript
复制
tar -cvf /tmp/home.tar /home

3.卸载/home 文件系统

代码语言:javascript
复制
# 卸载
umount /home 
# 终止(可选) 如果无法卸载,先终止使用/home文件系统的进程
fuser -km /home/

4.删除/home所在的lv(逻辑卷类型win的盘符)

代码语言:javascript
复制
lvremove /dev/mapper/centos-home

2、 扩展

1.扩展/root所在的lv

代码语言:javascript
复制
 lvextend -L +350G /dev/mapper/centos-root 

2.扩展/root文件系统

代码语言:javascript
复制
 xfs_growfs /dev/mapper/centos-root 

3、重建、恢复/home

1.重新创建home lv 这里home的大小自己决定,比如这边如果分50G的话,还剩100G左右的未分配磁盘空间

代码语言:javascript
复制
 lvcreate -L 100G -n /dev/mapper/centos-home 

2.创建文件系统

代码语言:javascript
复制
mkfs.xfs /dev/mapper/centos-home

3.挂载home

代码语言:javascript
复制
mount /dev/mapper/centos-home

4.home文件恢复

代码语言:javascript
复制
tar -xvf /tmp/home.tar -C /home/
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-08-10),如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、卸载
  • 2、 扩展
  • 3、重建、恢复/home
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档