首页 > 系统相关 >CentOS 7 调整 XFS 格式的 LVM 分区大小

CentOS 7 调整 XFS 格式的 LVM 分区大小

时间:2022-11-16 21:06:10浏览次数:37  
标签:mapper CentOS vg dev xfsdump LVM home XFS


XFS是centos7 预装的操作系统,XFS只能扩大不能缩小,所以需要利用xfsdump / xfsrestore 工具在必须缩小lvm 的情况下,备份与还原资料

需求:

把 /vg-home 分区缩小至 20G,把多出的容量增加至 /vg-root 

1、安装  xfsdump

yum -y install xfsdump

2、备份 home 目录

xfsdump -f /home.xfsdump /home

• -> home
• -> home

 3、缩小

# 卸载 home
umount /home

# 如果提示
umount: /home: target is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))

# 解决方法
umount -l /home

# 将 home逻辑卷 缩减至 20GB
lvreduce -L 20G /dev/mapper/vg-home

4、扩大

# 增加 root 逻辑卷的容量
lvextend -l +100%FREE /dev/mapper/vg-root

xfs_growfs /dev/mapper/vg-root

5、恢复 home 分区

# 格式化
mkfs.xfs -f /dev/mapper/vg-home

# 挂载
mount /home

# 还原
xfsrestore -f /home.xfsdump /home

 

 

 

标签:mapper,CentOS,vg,dev,xfsdump,LVM,home,XFS
From: https://blog.51cto.com/u_14508118/5857666

相关文章

  • CentOS 7 Tunctl 安装 虚拟网卡
    在计算机网络中,TUN与TAP是操作系统内核中的虚拟网络设备。不同于普通靠硬件网路板卡实现的设备,这些虚拟的网络设备全部用软件实现,并向运行于操作系统上的软件提供与硬件的网......
  • FileZilla连接CentOS服务器失败解决方法
    如下所示,提示连接被服务器拒绝  解决方法:1、先查看服务器是否安装ftp软件:  whichvsftpd  如果看到有vsftpd的目录说明服务器已经按照了ftp软件如果没有,需......
  • Centos 7 安装 Zabbix 3.4
    1、下载阿里云zabbix yum源rpm-ivhhttps://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm2、配置vim/etc/yum.r......
  • centos 等保漏洞修复
    一、设置密码复杂度[root@localhost~]#vi/etc/pam.d/system-authpasswordrequisitepam_pwquality.sotry_first_passlocal_users_onlyretry=3authtok_type=min......
  • centos7磁盘扩容(VM虚拟机操作)
    添加磁盘并使用命令查看1.添加一块20G的磁盘2.使用lsblk命令查看添加的磁盘3.查看当前虚拟磁盘4.查看当前磁盘分区表5.使用命令fdisk/dev/sdb对磁盘......
  • centos52 的smb.conf 共享文件配置 samba 的配置文件,较老版本
     新建用户x,组为root,用pdbedit-a xxxx命令添加到samba服务中在配置完毕后,可以用testparm/etc/samba/smb.conf来检查是否正确  #ThisisthemainSambaconf......
  • 直播app开发搭建,centos7修改密码
    直播app开发搭建,centos7修改密码修改centos7密码1.登录到需要修改密码的服务器。2.输入passwd命令3.输入两遍密码,即可完成密码修改  [root@localhost~]#passw......
  • Linux centos 在线|离线安装依赖
    离线安装yuminstall--downloadonly--downloaddir=/home/fileszlib-develbzip2-developenssl-develncurses-develepel-releasegccgcc-c++xz-develreadline-de......
  • 虚拟机VMWare+Linux系统CentOS7安装【Linux】
    Linux​​Linux​​​​联网​​​​pinyin输入法​​​​快照的使用​​​​gcc​​​​测试gcc​​​​测试g++​​​​高版本的gcc​​Linux安装VMWare​​【Linux入门......
  • Centos7 yum安装及使用 postgreSQL 12 教程
    1、在postgreSQL官网查找源(https://www.postgresql.org/download/)按照系统配置进行选择,根据命令脚本执行就行:  2、开启远程连接postgreSQL的数据库可行性文件目录......