当前位置: 首页 > article >正文

Centos7将/dev/mapper/centos-home磁盘空间转移到/dev/mapper/centos-root

1、查看存储
df -h

文件系统                 容量  已用  可用 已用% 挂载点
devtmpfs                 126G     0  126G    0% /dev
tmpfs                    126G     0  126G    0% /dev/shm
tmpfs                    126G   19M  126G    1% /run
tmpfs                    126G     0  126G    0% /sys/fs/cgroup
/dev/mapper/centos-root   50G   45G  5.4G   90% /
/dev/sda2               1014M  187M  828M   19% /boot
/dev/sda1                200M   12M  189M    6% /boot/efi
/dev/mapper/centos-home  839G   33M  839G    1% /home
/dev/sdb                  29T  3.1T   25T   12% /data
tmpfs                     26G     0   26G    0% /run/user/0
/dev/sdc1                932G  904G   29G   97% /mnt
home备份
tar cvf /tmp/home.tar /home
扩容到/dev/mapper/centos-root
umount /home   
fuser -km /home/                  #若umount卸载时,发现/home在使用中,则执行此命令先终止再 umount /home   

lvremove /dev/mapper/centos-home                   #删除/home所在的lv

lvextend -L +788G /dev/mapper/centos-root       #扩展/root所在的lv
xfs_growfs /dev/mapper/centos-root                  #扩展/root文件系统

lvcreate -L 49G -n /dev/mapper/centos-home    #重新创建home lv (创建时计算好剩余的磁盘容量,建议比剩余小1G左右)
mkfs.xfs /dev/mapper/centos-home                   #创建home文件系统

mount /dev/mapper/centos-home                     #挂载home

查看结果:

已经将788G转到/dev/mapper/centos-root

文件系统                 容量  已用  可用 已用% 挂载点
devtmpfs                 126G     0  126G    0% /dev
tmpfs                    126G     0  126G    0% /dev/shm
tmpfs                    126G   27M  126G    1% /run
tmpfs                    126G     0  126G    0% /sys/fs/cgroup
/dev/mapper/centos-root  838G   45G  794G    6% /
/dev/sda2               1014M  187M  828M   19% /boot
/dev/sda1                200M   12M  189M    6% /boot/efi
/dev/sdb                  29T  3.1T   25T   12% /data
tmpfs                     26G     0   26G    0% /run/user/0
/dev/mapper/centos-home   49G   33M   49G    1% /home
/dev/sdc1                932G  912G   21G   98% /mnt

home恢复
tar xvf /tmp/home.tar -C /home/

FAQ

1、报错:-bash: fuser: 未找到命令
安装:psmisc

yum install -y psmisc

http://www.kler.cn/a/509950.html

相关文章:

  • 机器学习-基本术语
  • 深入探索 Vue.js 组件开发中的最新技术:Teleport 和 Suspense 的使用
  • Java 8 Optional类
  • Excel 技巧10 - 如何检查输入重复数据(★★)
  • QT开发技术 【基于TinyXml2的对类进行序列化和反序列化】一
  • python之二维几何学习笔记
  • 分布式CAP理论介绍
  • Dart语言
  • 计算机视觉语义分割——U-Net(Convolutional Networks for Biomedical Image Segmentation)
  • 【视觉惯性SLAM:十六、 ORB-SLAM3 中的多地图系统】
  • 深入探索Go语言中的临时对象池:sync.Pool
  • Vue2.0的安装
  • K210视觉识别模块
  • 向harbor中上传镜像(向harbor上传image)
  • 模块化架构与微服务架构,哪种更适合桌面软件开发?
  • 【Unity】使用UniRx来快速完成Unity中的信号层开发工作。
  • Navicat Premium 数据可视化
  • 基于SSM汽车美容管家【提供源码+答辩PPT+文档+项目部署】(高质量源码,可定制,提供文档,免费部署到本地)
  • 【JSqlParser】Java使用JSqlParser解析SQL语句总结
  • 事件委托,其他事件,电梯导航,固定导航
  • Linux 音视频入门到实战专栏(视频篇)视频编解码 MPP
  • Apache SeaTunnel 荣登 2024 年度中间件开源项目 Top 50 榜单
  • Kali环境变量技巧(The Environment Variable Technique Used by Kali
  • 鸿蒙(HarmonyOS)的开发
  • TypeScript 使用 VSCode 简介
  • 算法4(力扣206)-反转链表