阿里云轻量服务器centos系统升级扩容记录及常用linux命令

→ 西部数码官网正品独享云虚拟主机火热促销中!买2年送一年,买3年送2年,买5年送5年! ←
→ 如有资源无法下载,请第一时间联系站长QQ:23467321处理!诚信让我们共赢!
→ 为更好的沟通和解决用户需求,建议新老用户都采用QQ邮箱来注册账号!
这是一份真正靠谱的网络兼职,想通过网络赚钱就找我们吧!

一个客户反馈他的网站打不开了,经检查他所用阿里云轻量服务器使用的是centos8.2,网站打不开原因是是服务器上还有多个网站,整个磁盘都已占满,没有多余的空间来进行数据缓存,根据这种情况建议客户升级服务器,在阿里云的控制面板完成升级后,服务器显示容量和运行状态依然不变,那么就需要手工进行扩容和加载数据盘,具体操作如下:

1、先运行以下命令,查看服务器的云盘情况。

sudo fdisk -lu

  

阿里云轻量服务器centos系统升级扩容记录及常用linux命令  阿里云服务器教程 轻量服务器扩容教程 centos教程 linux命令 第1张

上图中信息说明:


  图中①区域:升级配置后,系统盘(/dev/vda)的容量。

  图中②区域:Device下的信息表示系统盘的分区名称,System下的信息表示云盘的分区类型(Linux表示分区类型为MBR分区)。轻量应用服务器系统盘的默认分区名称为/dev/vda1,默认分区类型为MBR分区。

----------------------------------------------

2、运行以下命令,查看分区信息。

df -Th

  轻量应用服务器中系统盘分区(/dev/vda1)的默认文件系统类型为ext4。查询结果如下图所示,文件系统大小仍为升级前的40 GB,表示需要扩容分区以及文件系统。

阿里云轻量服务器centos系统升级扩容记录及常用linux命令  阿里云服务器教程 轻量服务器扩容教程 centos教程 linux命令 第2张

----------------------------------------------

3、阿里云轻量服务器的扩容需要分两步进行:第一步扩容分区,第二步:扩容文件系统,缺一不可,具体如下:

第一步:扩容分区:

先安装growpart工具,CentOS 7及以上版本运行以下命令。

sudo yum install -y cloud-utils-growpart

----------------------------------------------

如出现错误提示,无法安装该工具,我们就需要先删除服务器上一些不重要的文件或文件夹,因为你不删除的话,磁盘是满的,各种操作都无法继续进行下去,具体删除方法见本文结尾的参考说明。

growpart工具安装好后,我们运行以下命令来扩容分区。说明 运行命令时,/dev/vda和1之间需要空格分隔。

sudo growpart /dev/vda 1

执行结果如下图所示。

阿里云轻量服务器centos系统升级扩容记录及常用linux命令  阿里云服务器教程 轻量服务器扩容教程 centos教程 linux命令 第3张

以上提示说明:扩容分区成功了!

----------------------------------------------

第二步:扩容文件系统。

由于轻量应用服务器中系统盘分区(/dev/vda1)的默认文件系统类型为ext4,因此该步骤介绍如何扩容ext4文件系统。

运行以下命令,扩容文件系统。

sudo resize2fs /dev/vda1

如上面的命令无效,提示如下错误:

阿里云轻量服务器centos系统升级扩容记录及常用linux命令  阿里云服务器教程 轻量服务器扩容教程 centos教程 linux命令 第4张

错误提示代码:

Bad magic number in super-block while trying to open /dev/vda1

Couldn't find valid filesystem superblock.

请将:resize2fs /dev/vda1 改为:

xfs_growfs /dev/vda1

即可扩容成功!

客户的服务器在这一部操作时就遇到了这种情况:

命令 sudo resize2fs /dev/vda1 不管用,直接用命令:xfs_growfs /dev/vda1 扩容成功!

再运行以下命令,查看扩容结果。

df -Th

  查询结果如下图所示,文件系统大小为50 GB,表示扩容成功。

阿里云轻量服务器centos系统升级扩容记录及常用linux命令  阿里云服务器教程 轻量服务器扩容教程 centos教程 linux命令 第5张

扩容完成后,您需要根据实际情况检查数据是否正常。

如果扩容成功,服务器中的业务程序能够正常运行,则完成操作。

---------------------------------------------------------------------------

扩容常见问题及处理方法备注说明:

由于磁盘容量已满,所以很多操作是无法直接运行的,我们需要先删除一部分不重要的文件夹来腾出一些空间,

1、首先我们可以通过查找命令来列出可以删除的文件夹

find / -name wwwroot

在查询结果中选择不重要的文件夹去删除

2、linux中的rm命令是大多数人在删除文件时经常使用的命令,它用于删除一个文件或者目录。具体方法如下:

删除文件夹命令: rm /home/test

如删除文件或文件夹时提示如下错误:

rm: cannot remove 'xxx': Is a directory表示这个文件是无法remove移除的,因此我们不能仅使用rm来将这个文件夹进行删除,需要使用如下命令:

rm -rf /home/test

则可以将文件删除,

删除之后利用命令:ls查看当前文件当中的目录检查是否已经被删除。

转载请说明出处内容投诉
红帽SEO工作室 » 阿里云轻量服务器centos系统升级扩容记录及常用linux命令
在线客服 购买特价主机

服务热线

139-3511-2134

关注红帽网络

微信客服

微信客服