今天突然原有的linux服务器上的程序无法正常运行了,体现在导出excel内容不全,excel导入也不行等诸多问题,后来通过查看了解到是磁盘空间不足了,用命令df -h 一查看,数据盘可用空间只有16MB。于是决定对数据盘进行扩容。
1.创建磁盘快照,确保资料不会丢失。
2.购买扩容空间
3.重启服务器
4.终止系统正在运行的程序
终止以下程序:nginx、apache、mysqld、php-fpm、ftp
service nginx stop
service mysqld stop
…
5.卸载数据盘
umount /alidata
查询是否卸载成功
df -hl
如果你要卸载的数据盘看不见,说明已经成功卸载。
6、删除原有分区并新建分区
里面的数据会保留,可以放下操作。
使用 fdisk 指令,输入 d 来删除原有的分区,然后依次输入 n,p,1 来新建分区
fdisk /dev/vdb
7、格式化磁盘
使用 resize2fs 指令扩大文件系统大小,原有数据不会丢失。
e2fsck -f /dev/vdb1
resize2fs /dev/vdb1
8、挂载磁盘
最后,我们再将扩容完毕的磁盘挂载回原有的挂载点
mount /dev/vdb1 /alidata
查询是否挂载和扩容成功
df -hl
9、重启服务器
扩容完毕。