linux分区和目录空间扩容以及新增加磁盘测试,实测环境是centos7.6

情况1:将home目录空间移植到root目录,【注意:home目录下的数据会全部丢失】
yum -y install psmisc  【如果是局域网环境,请先配置本地yum源】

fuser /home

umount /home

lvremove /dev/mapper/centos-home                      

lvextend -L +200G /dev/mapper/centos-root

xfs_growfs /dev/mapper/centos-root

vgdisplay

lvcreate -L 245G -n /dev/mapper/centos-home

mkfs.xfs /dev/mapper/centos-home

mount /dev/mapper/centos-home

df -hT

情况2:虚拟机上将磁盘空间拓展,加载到home目录下数据不丢失。【推荐用这个】
fdisk -l                                 查看分区情况,假设已经存在vda1、vda2
fdisk /dev/vda                      进入分区界面,n新建分区,后面默认即可,w保存退出
fdisk -l                                 查看分区情况,此时应该vda1、vda2、vda3
重启系统或partprobe /dev/vda                                          刷新分区
mkfs -t ext4 /dev/vda3         格式化新分区
lvs
pvcreate /dev/vda3              初始化为物理卷
df -h
vgextend centos /dev/vda3   向卷组中添加物理卷增加卷组的容量
vgdisplay                               查看可扩展的空间大小
lvextend -L+10G /dev/mapper/centos-home /dev/vda3    扩展磁盘空间
e2fsck -a /dev/mapper/centos-home                                 检查文件系统错误
lvdisplay                                 查看lv空间是否扩充成功
xfs_growfs /dev/mapper/centos-home                              将lv空间同步到文件系统跟目录中
df -h

其他有用命令vgs、lvs、pvs
情况3:虚拟机新增加10T硬盘挂在到新建文件夹data
lsblk                                     查看虚拟机新增磁盘
parted /dev/vdb                   磁盘大于2T情况【fdisk适合用于小于2T的盘】
     mklabel gpt                     创建GPT分区
     mkpart primary 1 -1         创建一个分区命令
     print                                 查看分区
     quit                                  退出parted操作
mkfs.ext4 /dev/vdb1             格式化磁盘
mkdir /data                           创建data目录
mount /dev/vdb1 /data          临时挂载
echo "/dev/vdb1 /data ext4 defaults 0 0" >> /etc/fstab     永久挂载
情况4:虚拟机在情况3的基础上将磁盘扩展到13T,并挂载到data【注意超融合平台最好不超16T】
umount /data              必须卸载成功 ,否则扩容会提示失败
df -Th和lsblk               查看是否卸载成功         
parted /dev/vdb
print                             显示当前磁盘的基本信息,包括其最大容量、已分配的信息
resizepart                    选择分区1,END输入vdb的最大容量
print                             查看分区是否扩容成功
quit
resize2fs /dev/vdb1      重新定义文件系统大小
df -Th和lsblk                 是否有数据
 

注意:技术不是万能的,分区扩容时,最好提前备份数据,先把免责声明挂出去,不然容易数据丢失。本单位就有过外请人员在已有磁盘上分区扩容造成文件系统格式丢失,数据99%会丢失。

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值