Linux虚拟机对原有硬盘扩容分区
今天客户的机器硬盘满了,想扩容硬盘空间。所以就有了今天这篇文章
系统环境
- Centos 7.6
- 当前硬盘80g容量,目标扩容容量580g
需求目标
- 不能丢失数据
- 挂载位置不能变更
执行步骤
- 执行
fdisk -l
命令进行记住扩展分区的磁柱号的Start位置,最好截图报错。如果起始填错了就会导致数据丢失硬盘错误。
2.卸载分区
umount /www
执行此命令时有可能出现提示 目标繁忙正在使用的提示,此时你需要进行kill对应使用此挂载空间的程序。注意!!!如果是mysql等存储进程请正常退出
,切勿直接kill。
执行 fuser -m -v /www
可以快速查看有什么进程正在使用此磁盘空间
执行fuser -m -v -i -k /www
即可进行快速把使用的进程全部kill掉
3.输入fdisk /dev/vdb
对 vdb 进行重新分区
然后按照下列顺序进行挨个执行,每一行输入完成回车一次
p 记住扩展磁柱的号(一定要记住)
d 删除要扩展的分区(记住分区号)
n 创建新的分区
p 使用主分区
1 使用被删除的分区号
First cylinder : (记住的起始的磁柱,千万不能错)
Last cylinder: 自定义,如果 回车默认全部的空间
wq
4.检查分区是是否已经修改成功且被识别到了fdisk -l
5.调整分区
# 检查分区信息
e2fsck -f /dev/vdb1
# 调整分区大小
resize2fs /dev/vdb1
6.重新挂在磁盘
# 挂载所有磁盘
mount -a
# 查看磁盘空间
df -h
7.完成挂载步骤