[转] centos7 调整XFS格式的LVM大小

前提:XFS是centos7 预装的操做系统,XFS只能扩大不能缩小,因此须要利用xfsdump / xfsrestore 工具在必须缩小lvm 的状况下,备份与还原资料。centos

本实验的效果是:
1,/dev/mapper/centos-home仅仅保留500G;
2,将/home分出来的空间分给/dev/mapper/centos-root。
原始空间大小以下图示:
图片描述session

step1:安裝 xfsdump 套件

yum -y install xfsdump

step2:备份 /home

xfsdump -f /home.xfsdump /home
please enter label for this dump session (timeout in 300 sec)
-> home
please enter label for media in drive 0 (timeout in 300 sec)
-> home

step3:缩减/dev/mapper/centos-home大小

卸載 /homeapp

# umount /home

將 /home 的 Logical Volume 縮減為 5GB工具

# lvreduce -L 5G /dev/mapper/centos-home
Do you really want to reduce home? [y/n]: y

step4:增长/dev/mapper/centos-root的空间大小

# lvextend -l +100%FREE /dev/centos/root

延展 xfs 空间this

# xfs_growfs /dev/centos/root

step5:恢复/home的内容

格式化 /home 的 lvmcentos7

# mkfs.xfs -f /dev/mapper/centos-home

挂载 /home /dev/mapper/centos-homespa

# mount /home

还原备份资料到 /home操作系统

# xfsrestore -f /home.xfsdump /home

调整事后的空间大小以下图示:rest

图片描述

来源:http://www.mykernel.cn/archiv...code

相关文章
相关标签/搜索