关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

Linux CentOS数据磁盘无损硬盘扩容的方法

发布时间:2021-08-02 17:04:40

你网站的数据多吗?还在为数据盘不够用而烦恼吗?诸如此类的问题放在现在已经不是什么问题了,因为现在都是讲究弹性云的时代了,不管是主流的还是小众的服务器供应商都有多种弹性云的解决方案供用户选择,当用户的数据盘不够用的时候,还可以提供增容的扩展。


但是问题来了,在服务器管理平台扩展数据磁盘的容量后,虽说是弹性的,但并不是很智能,WIN服务器没试过,不知道是不是全自动的,但对于linux系统来讲,在管理平台增容后还需要手动进行扩容,本文将讲解linux服务器怎样进行手动无损扩容的方法。

Linux CentOS数据磁盘无损硬盘扩容的方法

前提条件

  • 已经在服务器管理后台购买了扩容的相关配置(下面将以20G扩容至40G为例);
  • 测试系统:CentOS7.7.1908版本,其他linux系统的操作方法是一样的。

1、卸载挂载

扩容前先确认数据磁盘的挂载目录(位置),通过查看数据磁盘挂载信息来确认:# df -h

1.jpg

从上图所列表的挂载信息可知,数据磁盘为/dev/sdb1挂载在www这个目录,那么先卸载这个目录的挂载:
卸载www目录挂载:
# umount /www
查看是否卸载成功:# df -h


2.jpg


从上图可知,查询列表已无www目录挂载信息,证明已卸载成功。

Ts:若无法正常卸载,则使用vi /etc/fstab编辑删除挂载盘,再保存重启。

2、手动扩容

2.1 查看分区信息

使用parted工具读取磁盘分区表信息,先使用输入p查看可扩容磁盘大小:
# parted /dev/sdb
p

3.jpg


从上图可知,数据磁盘已扩容到42.9G了,而分区上只显示21.5G,就因为这样,我们才要手动扩容该磁盘。
再输入unit命令定义默认使用sectors展示,获取起始位置信息:
unit s
p


4.jpg

2.2 创建新的分区

创建新的分区前,先删除原来旧的分区
删除旧分区命令:
rm 1(rm+序号)
创建新分区命令:
mkpart primary ext4 42.9G(这里用数据磁盘容量来替代扇区结束的数量)
保存新分区并退出sectors扇区模式:
quit


5.jpg


Ts:这里需要注意的是parted工具里END的值,由于一般大家都不清楚具体的扇区数量,可以使用容量来替代。

以上操作步骤需要处于unit s的sectors扇区模式中操作,否则将导致数据盘扩展异常。

3、查看扩容信息

查检一下分区信息:# parted -l


6.jpg


从上图可知,数据磁盘已扩容成功。

4、重新挂载

把数据磁盘重新挂载至www目录上:# mount /dev/sdb1 /www
查看挂载信息:# df -h


7.jpg


到此我们已经成功扩容了数据磁盘的容量,并重新挂载至原来的目录下。接下来请开始你酸爽骚气的表演吧!


易探云免备案服务器,安全稳定、速度快、易操作,专业技术7×24小时服务。高性价比香港、美国云服务器,购买链接:https://www.yitanyun.com/server/buy.html



/template/Home/ZdsjuAE/PC/Static