腾讯云&阿里云Linux(CentOS)宝塔面板数据盘扩容

分类: 建站 | 更新日期:

宝塔Linux面板(/www目录)安装在数据盘时,根据常规扩容方式,需要先umount /www分区进行取消挂载,但此时会碰到/www被各种进程占用导致提示target is busy,umount失败的情况,有些进程kill掉后会反复出现,比较难排查。

查了一些资料,在腾讯云和阿里云的Linux服务器(CentOS)验证了以下方案可行:通过修改/etc/fstab文件将/www的挂载信息注释掉,然后重启系统,这样就可以保证与/www目录相关的所有软件进程均无法启动成功,从而避免了占用情况。

1.通过SSH或SFTP连接服务器,编辑/etc/fstab文件,用#注释掉含有/www目录的挂载信息。文件保存后,输入命令init 6重启系统;

编辑fstab文件

2.执行命令fdisk -l(或:parted -l)查看分区情况;

fdisk -l

3.执行命令fdisk /dev/vdb删除旧分区,新建分区;

删除旧分区,新建分区

4.执行命令fdisk -l(或:parted -l)查看最新分区情况;

查看最新分区情况

5.执行命令e2fsck -f /dev/vdb1对新分区进行检测;(仅针对ext文件系统格式)

对新分区进行检测

6.执行命令resize2fs /dev/vdb1对新分区进行扩容更正;

对新分区进行扩容更正

7.把第一步注释掉的/www挂载信息还原;

还原fstab文件

8.最后,输入命令init 6重启系统,重新连接后,输入命令bt打开宝塔命令行。如果打不开,输入命令mount /dev/vdb1 /www对分区重新执行挂载。

重新挂载分区