因业务需求磁盘存储增加现在需要给/目录进行扩容,因为是云服务器直接在原有的磁盘增加了100G空间现在把新增的100G扩容到/目录分区。
有两种方法一种是使用growpart 工具扩容,一种是使用fdisk命令
使用growpart工具扩容
yum install -y cloud-utils-growpart 下载growpart工具
使用 growpart 工具扩容分区 /dev/vda1。命令中 /dev/vda 与 1 间需使用空格分隔
执行完会有类似下面的回显
扩容完进行 ext4 文件系统扩容 注意这个1前面有个空格
growpart /dev/vda 1
XFS文件系统扩容用这个命令 xfs_growfs /dev/vda1
扩容完文件系统在次查看磁盘大小就发现扩容完毕。
使用fdisk扩容
可以看到sdb磁盘有20G空间只有10G
扩容前查看一下挂载目录的数据,看挂载后是否有影响
首先取消挂载
umount /home/data/
fdisk /dev/sdb
d 删除当前分区
n 新建分区
其他直接回车
w 保存
e2fsck -f /dev/sdb1 修复检查文件系统 或者 mkfs.ext4 /dev/sdb1 文件系统
resize2fs /dev/sdb1 刷新一下当前磁盘分区
mount /dev/sdb1 /home/data/ 扩容完在挂载回原来的目录即可
可以看到用此方法扩容也不会影响扩容前的数据。