当前位置:首页>新闻中心>APP开发
全部新闻 小程序开发 APP开发 网站优化 营销推广 网站建设 公司动态 行业动态

廊坊app开发简述服务器扩容策略有哪些?

时间:2022-12-02   访问量:1354


5.jpeg

廊坊app开发简述服务器扩容策略有哪些?

服务器扩容策略可以分为两种:一种是增加服务器的数量;另一种是增加单台服务器的存储。


为了满足业务需求,需要通过增加服务器的数量,或存储数量,或带宽数量,或计算能力等,这种方式称为服务器扩容。在服务器架构允许的情况下,一般通过增加服务器的数量来解决。


若服务器架构固定,无法使用上面的方式,那只能通过增加已有服务器的CPU数量、内存数量、硬盘容量等进行扩容,但这种方式扩容限度有限。服务器在不停机维护的情况下扩充容量,增加存储空间,称为服务器扩容。


服务器的功能:可用性、稳定性,以及易使用性。


服务器磁盘满了怎么扩容

第一步,遇到磁盘空间不足时,查看磁盘空间使用情况。


命令:df -h


若结果显示/dev/vda1目录磁盘空间达到100%,则需要进行扩容。


第二步,查找磁盘空间中的大文件。


命令:cd /


du -sh *


查找占用空间大的目录,通过逐层定位,找到具体的文件。


第三步,也可以直接查找出大文件。


# 查找出大于400M的文件


命令:find / -size +400M


第四步,找到具体的文件后,确认文件是否为日志文件。


若为日志文件,需要判定日志文件是否已经无用。若日志文件已经无用,则保留最近几天的日志文件,其余的日志文件直接删除即可。


若不为日志文件,则不能删除,只能另想其他方法。


第五步,当磁盘空间满了之后,无法查找到大文件,此时可能是大文件可能已经被删掉,但依然有进程在使用它。在进程运行期间,Linux不会释放该文件的存储空间,因此此时看到磁盘空间仍是100%。


第六步,查找占用文件的进程,并直接停止进程。


# 查找到占用的进程,直接停止进程


命令:lsof | lsof | grep deleted


(如果不是生产环境,重启操作系统,空间也会释放)


第七步,当初磁盘空间申请过小,linux系统应用安装得越来越多,磁盘使用达到100%,也没有可以清理的磁盘空间,此时如果其余磁盘挂载点有充足的空间,可以通过软连接使用其余磁盘的空间。或者将应用安装到富余的目录空间。


现在很多磁盘都使用LVM逻辑卷的方式挂载,增加磁盘后,可以使用动态扩容磁盘空间解决。


服务器磁盘扩容

首先关闭服务器,将磁盘插入到服务器中,然后启动服务器,以root用户登录,检测服务器中是否有新的磁盘,接下来对磁盘进行分区,并进行格式化,最后对磁盘进行挂载。


第一步,检测服务器中是否有新的磁盘。


# 获取磁盘设备名称


命令:fdisk -l


若结果显示“Disk /dev/vda”,则说明磁盘设备名称是“/dev/vda”。


第二步,对/dev/vda进行分区。


命令:parted /dev/vda



fdisk /dev/vda


Command (m for help):n


Command action


     e    extended                   //输入e为创建扩展分区


     p    primary partition (1-4)     //输入p为创建逻辑分区


p


Partion number(1-4):1        //输入l,进入划分逻辑分区阶段


First cylinder (51-125, default 51):        //最好直接按回车


Using default value 51


Last cylinder or +size or +sizeM or +sizeK (51-125, default 125): +200M                //定义分区大小的,+200M 就是大小为200M


Command (m for help): w                 //最后输入w回车保存


第三步,对分区后的磁盘进行格式化。


命令:screen


格式化需要较长时间,且中间不能中断,若因网络问题导致连接断开,则格式化就会失败。最好再开一个终端,放到后台去执行。


# 将/dev/vdap1格式化为xfs类型


mkfs.xfs -f /dev/vdap1


第四步,磁盘分区后进行挂载。


命令:mkdir /backup


mount /dev/vdap1 /backup


第五步,查看磁盘大小以及挂载分区。


命令:df -h


第六步,新增文件/etc/fstab配置开机自动挂载。


重启服务器后,mount挂载会失效,因此需要将分区信息写到文件/etc/fstab中以确保永久挂载。


文件/etc/fstab中写入下面的代码:


/dev/vdap1   /backup         xfs     defaults     0 0

   (磁盘分区) (挂载目录)   (文件格式)


第七步,重启系统,检查mount挂载是否失效。


命令:reboot


或    init 6


或    shutdown -r now

————————————————

版权声明:本文为CSDN博主「Jerry 二河小鱼」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_43268590/article/details/126029413


上一篇:廊坊app开发分析数字藏品升值空间如何

下一篇:廊坊app开发智能家居软件的相关优势是什么

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部
图币在线客服系统