• 微信
您当前的位置:首页  > 文章 >  LIUNX服务器数据盘扩容后,将扩容部分的容量划分至原有分区(MBR)

LIUNX服务器数据盘扩容后,将扩容部分的容量划分至原有分区(MBR)

作者:admin 时间:2019-10-06 阅读数:9人
将扩容部分的容量划分至原有分区(MBR)

fdisk/e2fsck/resize2fs 自动扩容工具适用于 Linux 操作系统,用于将新扩容的云硬盘空间添加到已有的文件系统中,扩容能够成功必须满足以下四个条件:

文件系统是 EXT2/EXT3/EXT4/XFS。 当前文件系统不能有错误。 扩容后的磁盘大小不超过2TB。 当前工具仅支持 Python 2 版本,不支持 Python 3 版本。 以 root 用户执行以下命令,卸载分区。   umount <挂载点>

 

本文以挂载点是/data为例,则执行:   umount /data

LIUNX服务器数据盘扩容后,将扩容部分的容量划分至原有分区(MBR)
执行以下命令,下载工具。  

wget -O /tmp/devresize.py https://raw.githubusercontent.com/tencentyun/tencentcloud-cbs-tools/master/devresize/devresize.py

执行以下命令,使用扩容工具进行扩容。  

python /tmp/devresize.py <硬盘路径>

本文以硬盘路径是/dev/vdb且文件系统在 vdb1 上为例,则执行:  

python /tmp/devresize.py /dev/vdb

LIUNX服务器数据盘扩容后,将扩容部分的容量划分至原有分区(MBR)
若输出 “The filesystem on /dev/vdb1 is now XXXXX blocks long.” 则表示扩容成功,请执行 步骤4。

若输出的是 “[ERROR] - e2fsck failed!!”,请执行以下步骤:

a. 执行以下命令,修复文件系统所在分区。
 

fsck -a <分区路径>

本文以硬盘路径是/dev/vdb且文件系统在 vdb1 上为例,则执行:  

fsck -a /dev/vdb1

b. 修复成功后,再次执行以下命令,使用扩容工具进行扩容。  

python /tmp/devresize.py /dev/vdb


执行以下命令,手动挂载扩容后的分区。  

mount <分区路径> <挂载点>

本文以挂载点是/data为例。 若扩容前已有分区且以分区路径是/dev/vdb1为例,则执行:  

mount /dev/vdb1 /data


若扩容前没有分区,则执行:  

mount /dev/vdb /data

执行以下命令,查看扩容后的分区容量。  

df -h

若返回类似如下图所示的信息,说明挂载成功,即可以查看到数据盘:

LIUNX服务器数据盘扩容后,将扩容部分的容量划分至原有分区(MBR)
执行以下命令,查看扩容后原分区的数据信息,确认新增加的存储空间是否扩容到文件系统中。  

ll /data

声明

源码下载不顺利,比如源码在百度网盘的有时会被无故取消等,请联系QQ:46667551
本站大部分下载资源收集于网络,但除特别说明之外,基本全部亲自测试可用!
但由于某些源码的更新迭代,比如微信小程序官方接口的变动等原因,
如时间过长,可能会造成本可以使用的代码出现问题,下载前请斟酌!
本站资源仅供学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。
若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。

原文链接:http://www.dnwfb.com//51.html,转载请注明出处