检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何上传文件到云硬盘 云硬盘必须搭配云服务器进行使用,才能存储数据。文件上传方式详情参见上传文件到云服务器。 父主题: 云硬盘通用问题
初始化容量小于等于2TiB数据盘(Linux) 初始化容量大于2TiB数据盘(Linux) 扩容云硬盘 扩容云硬盘 Windows扩展分区和文件系统 Linux扩展分区和文件系统 管理快照 创建快照 删除快照 从快照回滚数据 从快照创建云硬盘 管理云硬盘 管理共享云硬盘 管理备份云硬盘 管理加密云硬盘
”),说明磁盘已扩容,但还未扩容分区和文件系统,此时需要使用扩容新增的容量新建分区和文件系统或将扩容新增的容量划分至已有分区和文件系统内。 使用扩容新增的容量新建分区和文件系统:请执行5及其之后的步骤。 将扩容新增的容量划分至已有分区和文件系统内:请执行扩大已有分区。 图12 磁盘已扩容,还未扩容分区和文件系统
建分区和文件系统。 本文介绍扩容Linux系统中云硬盘(系统盘或数据盘)的分区和文件系统。不同云服务器的操作系统的扩容分区和文件系统操作可能不同,请根据您的实际环境进行操作。 表1 Linux操作系统云硬盘扩容操作指导 扩容场景 分区格式 磁盘类型 操作系统 文件系统 扩容工具 配置示例
创建并挂载文件系统 操作场景 在创建完逻辑卷之后,需要在逻辑卷之上创建文件系统并挂载文件系统到相应目录下。本章节指导您在逻辑卷之上创建“ext4”文件系统并挂载文件系统到“/Data1”目录下。 操作步骤 以root用户登录弹性云服务器。 执行如下命令,创建文件系统。 mkfs.文件格式
步骤二:扩容云硬盘分区和文件系统 扩容云硬盘分区和文件系统(Linux) 扩容云硬盘分区和文件系统(Windows) 父主题: 扩容云硬盘
/mnt/sdc 表示数据盘“/dev/vdb”没有创建分区,只在设备上创建了文件系统。 本文以“CentOS 7.4 64bit”操作系统为例,数据盘“/dev/vdb”原有容量10GiB,没有分区,只创建了文件系统。现已在控制台将数据盘容量扩大至60GiB,本示例演示如何扩展文件系统,使新增的50G容量可用。
执行以下命令,查看当前系统中已被删除的进程文件。 lsof | grep deleted 图3 查看当前系统中已被删除的进程文件 如上图所示,可以粗略估计被删除文件的大小是否和磁盘占用空间相等,如果基本相等,则可能是由于系统进程所占用的空间没有被释放导致磁盘空间占满。 执行以下命令,进入上图中显示的被删除文件所在的位置,查看是否有对应文件。
通过管理控制台扩容成功后,只是扩大了云硬盘的存储容量,还需要登录云服务器自行扩展分区和文件系统,完成该操作后,您才可以看到新增容量并使用。 扩展云硬盘分区和文件系统操作请参见: 扩展分区和文件系统(Windows) 扩展分区和文件系统(Linux) 父主题: 云硬盘扩容问题
回滚数据后的云硬盘状态等同于在控制台上扩容但未扩展分区和文件系统的云硬盘,要想使用新增容量,必须登录云服务器扩展分区和文件系统。 扩展云硬盘分区和文件系统操作请参见: 扩展分区和文件系统(Windows) 扩展分区和文件系统(Linux) 父主题: 云硬盘扩容问题
查询云硬盘列表 功能介绍 查询云硬盘列表。 调用方法 请参见如何调用API。 URI GET /v3/{project_id}/volumes 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。 获取方法请参见"获取项目ID"。 表2 Query参数
objects 查询请求返回的云硬盘列表。 volumes_links Array of Link objects 云硬盘列表查询位置标记。如果本次查询只返回部分列表信息时,会返回查询到的当前云硬盘mark标记的url,可以继续使用这个url查询剩余列表信息。 表5 VolumeBody 参数
is_public Boolean 预留属性。 表5 VolumeTypeExtraSpecs 参数 参数类型 描述 RESKEY:availability_zones String 支持当前云硬盘类型的可用区列表,列表的元素以逗号分隔。 若没有该参数,则表示当前云硬盘类型支持所有可用区。 availability-zone
“Partition Table”表示当前磁盘的分区形式,“Partition Table:msdos”表示磁盘分区形式为MBR,“Partition Table:gpt”表示磁盘分区形式为GPT,“Partition Table:loop”表示磁盘分区形式为整盘分区。 如果系统出现以下Error,请输入“Fix”。
展分区和文件系统。扩展分区和文件系统时可能需要重启云服务器,具体情况如下: “正在使用”状态云硬盘存储容量扩大后,登录云服务器查看容量。 如果可以看到扩大的容量,则直接扩展分区和文件系统,不需要重启。 如果未看到扩大的容量,则可能原因是挂载的云服务器操作系统不在兼容性列表内,可以
is_public Boolean 预留属性。 表5 VolumeTypeExtraSpecs 参数 参数类型 描述 RESKEY:availability_zones String 支持当前云硬盘类型的可用区列表,列表的元素以逗号分隔。 若没有该参数,则表示当前云硬盘类型支持所有可用区。 availability-zone
当云硬盘为共享盘时,支持最多挂载16台云服务器。共享盘详细信息请参见管理共享云硬盘。 共享盘是云硬盘的一种,可以挂载到多台云服务器。 使用共享盘必须搭建共享文件系统或类似的集群管理系统。直接挂载至多台云服务器无法实现共享功能,且存在数据覆盖风险。 父主题: 云硬盘挂载问题
为示例。 可参见扩展磁盘分区和文件系统(Windows)的“新增分区”。 Linux 对于Linux系统,如果原有磁盘已有分区/dev/vdb1,此时您想为新增容量创建新的分区/dev/vdb2。此处分区名称仅为示例。 可参见扩展数据盘的分区和文件系统(Linux)的“新增MBR分区”和“新增GPT分区”操作。
操作流程 通过LVM管理云硬盘操作流程如下: 安装LVM 通过LVM创建逻辑卷 创建并挂载文件系统 扩容逻辑卷和文件系统 使用未分配容量扩展逻辑卷的容量 扩容云硬盘扩展逻辑卷的容量 新增云硬盘扩展卷组的容量 图1 通过LVM管理云硬盘 父主题: 通过LVM管理云硬盘
为示例。 可参见扩展磁盘分区和文件系统(Windows)的“扩大已有分区”。 Linux 对于Linux系统,如果原有磁盘已有分区/dev/vdb1,此时您想将新增容量划分到分区/dev/vdb1。此处分区名称仅为示例。 可参见扩展数据盘的分区和文件系统(Linux)的“扩大已有分区”操作: