阿里云Linux热扩容云盘(growpart和resize2fs工具)

这篇具有很好参考价值的文章主要介绍了阿里云Linux热扩容云盘(growpart和resize2fs工具)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

阿里云linux机器系统盘空间不够进行扩容

一、扩容物理盘

阿里云控制台在线扩容完成growpart,阿里云,linux,5G,云计算,运维

二、安装growpart工具和resize2fs工具

[root@A ~]# yum install cloud-utils-growpart  
[root@A ~]# yum install xfsprogs

三、检查扩容磁盘属性

1、检查云盘大小
/dev/vda1显示容量为20G(在线扩容后的容量,扩容部分只是增加了物理容量,分区和文件系统还不能使用)

[root@iZ25ywakjatZ ~]# fdisk  -l

Disk /dev/vda: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00078f9c

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *           1        6527    20427103+  83  Linux

2、运行df -h命令查看云盘分区大小。
以下示例返回分区(/dev/vda1)容量是20G

[root@A ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        20G  1.5G   18G   92% /

3、文件系统检查命令是ext4

[root@A ~]# blkid /dev/vda1
/dev/vda1: UUID="deaab0e3-129e-4c09-86a4-e62d873ae4c0" TYPE="ext4"

四、使用growpart工具扩容分区

growpart 是磁盘分区扩容工具
示例命令表示给系统盘的第一个分区扩容(是第一个分区,而不是分区名称)

[root@A ~]# growpart /dev/vda1    
CHANGED: partition=1 start=2048 old: size=41940992 end=41943040 
new: size=209710462,end=209712510

若运行命令后报以下错误,您可以运行LANG=en_US.UTF-8切换ECS实例的字符编码类型。

[root@A~]# growpart /dev/vda1
unexpected output in sfdisk --version [sfdisk,来自 util-linux 2.23.2]
[root@A ~]# LANG=en_US.UTF-8

五、使用resize2fs工具扩容(同步)文件系统

resize2fs 是扩容(同步)文件系统工具
示例命令表示为扩容系统盘的/dev/vda1分区文件系统(ext4格式)

[root@iZ25ywakjatZ ~]# resize2fs /dev/vda1 
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/vda1 is mounted on /; on-line resizing required
old desc_blocks = 2, new_desc_blocks = 4
Performing an on-line resize of /dev/vda1 to 13106775 (4k) blocks.

The filesystem on /dev/vda1 is now 13106775 blocks long.

备注:

如果您使用的是xfs文件系统,运行xfs_growfs /dev/vda1命令扩容文件系统
文件系统检查命令

[root@A ~]# blkid /dev/vda1
/dev/vda1: UUID="deaab0e3-129e-4c09-86a4-e62d873ae4c0" TYPE="ext4"

执行命令如提示已到达最大分区时,需使用reboot重启Linux后再次执行命令
The filesystem is already 5242624 blocks long. Nothing to do! -- 这个报错重启机器就可以了,这边扩容ext4文件系统时两台机器都进行了重启文章来源地址https://www.toymoban.com/news/detail-780804.html

六、检查扩容结50G,成功扩容

[root@iZ25ywakjatZ ~]# df -lh
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        50G   22G   25G  48% /
tmpfs           7.8G     0  7.8G   0% /dev/shm
/dev/vdb        9.8G  4.8G  4.6G  52% /datadisk
操作命令输出记录
开始在线扩容

[root@iZ25ywakjatZ ~]# growpart /dev/vda 1 
NOCHANGE: partition 1 is size 104854207. it cannot be grown
[root@iZ25ywakjatZ ~]# resize2fs /dev/vda1  
resize2fs 1.41.12 (17-May-2010)
The filesystem is already 5242624 blocks long.  Nothing to do!
报错,重启服务器再次进行扩容

#growpart 是磁盘分区扩容工具
[root@iZ25ywakjatZ ~]# growpart /dev/vda1
NOCHANGE: partition 1 is size 104854207. it cannot be grown

#resize2fs 是扩容文件系统工具
[root@iZ25ywakjatZ ~]# resize2fs /dev/vda1 
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/vda1 is mounted on /; on-line resizing required
old desc_blocks = 2, new_desc_blocks = 4
Performing an on-line resize of /dev/vda1 to 13106775 (4k) blocks.

The filesystem on /dev/vda1 is now 13106775 blocks long.

[root@iZ25ywakjatZ ~]# 

成功了
[root@iZ25ywakjatZ ~]# df -lh
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        50G   22G   25G  48% /
tmpfs           7.8G     0  7.8G   0% /dev/shm
/dev/vdb        9.8G  4.8G  4.6G  52% /datadisk

到了这里,关于阿里云Linux热扩容云盘(growpart和resize2fs工具)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 阿里云服务器ECS中扩容云盘后磁盘容量没有增加的解决方法

    ECS中扩容云盘后磁盘容量没有增加。 ECS控制台操作扩容只是扩大云盘的存储容量,不会扩容ECS实例的文件系统。还需要登录实例,然后进行扩容文件系统的操作。 •如果对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。 •如果对实例

    2024年01月21日
    浏览(43)
  • Linux shell 命令行环境下使用阿里云盘

    阿里云盘在内测的时候我就在使用,整体体验相当的好,最起码不会限速,比起下载速度只有十几 KB 的某垃圾云盘要强太多了。 当然除了使用各系统的客户端进行下载之外,我还想要在命令行进行操作,主要原因也是我有一台 NAS 服务器,需要用到命令行下载电影等相关资源

    2024年02月05日
    浏览(40)
  • linux挂载阿里云盘到本地,并通过samba访问

    1、获取阿里网盘登陆的token 复制refresh-token 2、使用docker将阿里网盘转webdav协议 将前面获取到的token替换上面命令中的your token 截至现在可以通过安装 webdav设备ip:8080访问 访问,账号密码为上方设置的 admin 192.168.31.2:8080 1.安装davfs2 Ubuntu/Debian下 创建目录并挂载 挂载到本地成功

    2024年02月08日
    浏览(45)
  • 【宝塔面板Linux】Docker阿里云盘Webdav协议并挂载本地

    系统环境:(腾讯云轻量服务器) centos 7.6 64bit CPU架构:x86_64 宝塔Docker参考文档:https://www.bt.cn/bbs/thread-95674-1-1.html aliyundrive-webdav开源库:https://github.com/messense/aliyundrive-webdav !!请先完成宝塔面板的安装,然后再继续观看下文。 特别提示,Windows下的宝塔面板暂未支持Docker,所

    2024年02月06日
    浏览(58)
  • 阿里云国际站:阿里云Linux系统磁盘扩容操作实例

    阿里云服务器,在后台操作了磁盘扩容,但是系统里仍然看不到扩容后的磁盘,那是因为,我们阿里云扩容后,还需要进入Linux系统,进行文件系统的扩容。具体操作方法,我根据阿里云文档,整理如下。如果您看了,还是不明白怎么操作的话,可以联系我帮忙扩容,收费不

    2024年01月24日
    浏览(50)
  • 在Linux系统(服务器)使用阿里云盘服务快速上传下载文件

    使用集群服务器的时候,尤其是当服务器有多个节点时有些复杂,连接集群我们一般用xshell,传输文件我们一般使用Xftp,一般对于单个节点服务器来说是方便的,使用Xftp还可以可视化本地和服务器端的文件,但当有多个节点时,这就不适用了,他不能选择节点,有局限,连接

    2024年02月04日
    浏览(54)
  • NAS +AList实现云盘映射(本地硬盘扩容大法)

    准备工具: 1)Alist的docker :xhofe/alist 2)RailDrive软件 安装: 1)安装alist的docker 注意一定要给读写权限,装载路径和我一样 端口一般和容器端口一致 环境变量 网络桥接就行 记得勾选自动重启 然后开始访问AList Docker安装alist,默认情况下,访问密码在docker日志中存储,我们直

    2024年02月04日
    浏览(41)
  • VMware Ubuntu使用gparted工具扩容,显示Unable to resize read-only file system

      出现提示:无法调整只读文件系统的大小,只能在挂载时调整文件系统的大小 第一步:查看只读文件系统的详细信息,点击Information   第二步:查看该磁盘挂载的文件夹目录(注意:挂载的位置用 , 隔开,容易忽略 / ) 我的挂在位置为:/ 和  /var/snap/firefox/common/host-hu

    2024年02月11日
    浏览(48)
  • 阿里云——阿里云盘

    构建云驱动器,以便为企业客户在线存储、共享和管理照片和文件 阿里云照片和驱动器服务 (PDS) 使您能够构建云驱动器,并为其客户提供企业级功能,例如大容量文件存储、超快速文件共享、文件和目录管理、细粒度访问和权限控制以及 AI 文件分析和分类。 高速文件传

    2024年02月01日
    浏览(43)
  • 阿里云盘太小啦,所以自己动手写了一个阿里云盘的搜索引擎

    是不是还在为阿里云盘空间太小而烦恼! 好东西太多,奈何就这么点空间,存不下所有东西,何解? 阿里云盘空间不足的问题也让我头疼,虽然有一些免费的阿里云盘的搜索引擎,但那不是我的! 终于决定了,自己编写一个阿里云盘搜索引擎服务! 先看一下成品图: 如果

    2024年02月13日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包