开发者社区 > 云存储 > 块存储 > 正文

请问一下各位大佬,我这里块存储在平台上给磁盘扩容了,但是还没有去服务器里面操作,然后现在那个df ?

请问一下各位大佬,我这里块存储在平台上给磁盘扩容了,但是还没有去服务器里面操作,然后现在那个df -h看不到扩容的空间,是需要在服务器上面做什么操作吗?各位大佬可不可以帮忙解决一下

展开
收起
真的很搞笑 2023-07-31 09:38:55 197 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    平台上将块存储设备扩容,但在服务器上运行 df -h 命令时仍然看不到扩展的空间,可能需要进行以下步骤:

    首先,您需要确保已经将块存储设备正确地附加到服务器上。您可以通过运行 lsblk 命令来列出所有可用的块存储设备,并检查扩容后的设备是否存在。

    如果设备已经正确附加到服务器上,则您需要使用命令 partprobe 或 partx 来重新扫描分区表。这将使操作系统重新读取已更改的分区表信息。例如,如果您要重新扫描 /dev/vdb 设备,则可以运行以下命令:

    Copy
    sudo partprobe /dev/vdb
    或者

    Copy
    sudo partx -u /dev/vdb
    如果重新扫描分区表后,您仍然无法看到扩容的空间,则您可能需要重新挂载文件系统。如果您已经将新的空间添加到现有分区,则需要使用命令 resize2fs 或 xfs_growfs 来扩展文件系统。例如,如果您使用的是 ext4 文件系统,则可以运行以下命令:

    Copy
    sudo resize2fs /dev/vdb1
    如果您使用的是 xfs 文件系统,则可以运行以下命令:

    Copy
    sudo xfs_growfs /mnt/mountpoint
    其中 /mnt/mountpoint 是文件系统挂载点。

    最后,您可以再次运行 df -h 命令来检查文件系统是否已经扩展到新的空间。

    请注意,这些步骤可能因操作系统和文件系统类型而异,具体取决于您的情况。在进行任何更改之前,请务必备份重要数据。

    2023-08-02 08:37:46
    赞同 展开评论 打赏
  • 你好,可以参考 https://help.aliyun.com/document_detail/25451.htm 文档进行扩容
    我把命令摘出来你可以尝试一下:
    LC_ALL=en_US.UTF-8 growpart /dev/vdb 1
    resize2fs /dev/vdb1
    df -Th
    ,此回答整理自钉群“块存储云盘扩容专项-客户群”

    2023-07-31 09:55:31
    赞同 展开评论 打赏

块存储 EBS ( Elastic Block Storage ) 是为云服务器 ECS 、容器计算服务 ACS 等提供的低时延、持久性、高可靠的块级随机存储。块存储支持在可用区内自动复制您的数据,防止意外硬件故障导致的数据不可用,保护您的业务免于硬件故障的威胁。

相关电子书

更多
ECS块存储产品 全面解析 立即下载
ECS块存储加密技术 立即下载
ECS块存储产品全面解析 立即下载