我们虽然添加了数据盘,但用一段时间后,硬盘又不够了怎么办?

接下来说说如果在不丢数据的情况扩容数据盘: 

以阿里云为例,首先我们进控制台,选择你的实例的数据盘,进行扩容硬盘:

1.jpg


2.jpg

1、扩容后我们远程连接服务器,停止服务器的相关软件,请根据你的环境停止相应的软件。不知道有哪些软件在占用的,可以先删除自动挂载,重启服务器即可。第二步都可以跳过了。前提是不影响你的网站业务的情况下。


2、查看数据盘挂载的目录并卸载挂载:

3.jpg

umount /dev/xvdb1 /home/ 
或
umount /home/


3、对硬盘进行分区:

删除原有分区并新建分区 

使用 fdisk /dev/xvdb  指令,输入 d 来删除原有的分区,然后依次输入 n,p,1 来新建分区

4.jpg


4、格式化磁盘 

使用 resize2fs 指令扩大文件系统大小,原有数据不会丢失。 

e2fsck -f /dev/xvdb1  
resize2fs /dev/xvdb1

5.jpg

6.jpg


5、挂载磁盘 

最后,我们再将扩容完毕的磁盘挂载回原有的挂载点 

mount /dev/xvdb1 /home/

查询是否挂载和扩容成功 

df -hl

7.jpg


重启服务器搞定。。。。。。。。。