# 通过静态存储卷使用已有云硬盘
CCE Autopilot集群支持使用已有的云硬盘创建存储卷（PersistentVolume）。创建成功后，通过创建相应的PersistentVolumeClaim绑定当前PersistentVolume使用。适用于已有底层存储的场景。
#### 前提条件
- 您已经创建好一个集群。
- 您已经创建好一块云硬盘，并且云硬盘满足以下条件：
  - 已有的云硬盘不可以是系统盘、专属盘或共享盘。
  
  - 云硬盘模式需选择SCSI（购买云硬盘时默认为VBD模式）。
  
  - 云硬盘的状态可用，且未被其他资源使用。
  
  - 不支持使用加密的云硬盘。
  
  - 对于已开通企业项目的企业客户账号，仅支持选择集群所属企业项目和default企业项目下的云硬盘。
  
  - 不支持使用已进行分区的云硬盘。
  
  - 仅支持使用ext4类型的云硬盘。
   
- 如果您需要通过命令行创建，需要使用kubectl连接到集群，详情请参见[通过kubectl连接集群](https://support.huaweicloud.com/usermanual-cce-autopilot/cce_11_0107.html)。
 
#### 约束与限制
- 目前，只有部分区域支持使用云硬盘，具体请以控制台为准。
- 云硬盘不支持被多个工作负载、同一个工作负载的多个实例或多个任务使用。创建无状态工作负载时，若使用了EVS云硬盘，建议工作负载只选择一个实例。
- 集群版本要求在v1.27.8-r0、v1.28.6-r0及以上。如果您的集群版本不符合该要求，则需要通过集群升级使用该功能。
- 集群中每个工作负载最多挂载10个云硬盘存储，若挂载数量超过10，可能导致负载运行异常。
 
#### 基于已有云硬盘创建并挂载存储卷
基于已有云硬盘创建静态存储卷，并将其挂载到工作负载中，从而实现持久化存储。本节将介绍两种方式创建并挂载静态存储卷，即控制台方式和kubectl命令行方式。
- [使用控制台方式]
  1. 登录[CCE控制台](https://console.huaweicloud.com/cce2.0/?#/cce/cluster/list)，单击集群名称进入集群。
  
  2. 静态创建存储卷声明和存储卷。 
     1. 在左侧导航栏选择"存储"，在右侧选择"存储卷声明"页签。单击右上角"创建存储卷声明 PVC"，在弹出的窗口中填写存储卷声明参数。
        图1创建存储卷声明PVC   
        ![](https://support.huaweicloud.com/usermanual-cce-autopilot/zh-cn_image_0000002079043685.png "点击放大")
        
        | 参数        | 描述                                                                                                                                                                                                                                                                                                                                                                                   |
        |:---|:---|
        | 存储卷声明类型    | 本文示例中选择"云硬盘"。                                                                                                                                                                                                                                                                                                                                                                          |
        | PVC名称      | 输入PVC的名称，同一命名空间下的PVC名称需唯一。                                                                                                                                                                                                                                                                                                                                                            |
        | 命名空间      | 命名空间是Kubernetes集群中的抽象概念，可以将集群中的资源或对象划分为一个组，且不同命名空间中的数据彼此隔离，您可以根据需要创建并使用命名空间。 集群创建后会默认生成default命名空间，如果没有特殊要求，可以直接选择default命名空间。                                                                                                                                                                                                                          |
        | 创建方式      | - 已有底层存储的场景下，根据是否已经创建存储卷可选择"新建存储卷 PV"或"已有存储卷 PV"来静态创建PVC。  - 无可用底层存储的场景下，可选择"动态创建"，具体操作请参见[通过动态存储卷使用云硬盘](https://support.huaweicloud.com/usermanual-cce-autopilot/cce_11_0615.html)。   本文示例中选择"新建存储卷 PV"，可通过控制台同时创建PV及PVC。 |
        | 关联存储卷^a^ | 选择集群中已有的PV卷，需要提前创建PV，请参考[相关操作]中的"创建存储卷 PV"操作。 本文示例中无需选择。                                                                                                                                                                                                                                                          |
        | 云硬盘^b^    | 单击"选择云硬盘"，您可以在新页面中勾选满足要求的云硬盘，并单击"确定"。                                                                                                                                                                                                                                                                                                                                                |
        | PV名称^b^    | 输入PV名称，同一集群内的PV名称需唯一。                                                                                                                                                                                                                                                                                                                                                                |
        | 访问模式^b^ | 云硬盘类型的存储卷仅支持ReadWriteOnce，表示存储卷可以以读写方式挂载，详情请参见[存储卷访问模式](https://support.huaweicloud.com/usermanual-cce/cce_10_0378.html#section3)。                                                                                                                                                                                                                                                  |
        | 回收策略^b^  | 您可以选择Delete或Retain，用于指定删除PVC时底层存储的回收策略，详情请参见[PV回收策略](https://support.huaweicloud.com/usermanual-cce/cce_10_0378.html#section5)。 本文示例中选择"Retain"。 说明： 多个PV使用同一个底层存储时建议使用**Retain**，避免级联删除底层卷。                                                                                                  |
           
        ![](https://support.huaweicloud.com/usermanual-cce-autopilot/public_sys-resources/note_3.0-zh-cn.png)
        a：创建方式选择"已有存储卷 PV"时可设置。
        b：创建方式选择"新建存储卷 PV"时可设置。
        
     
     2. 单击"创建"，将同时为您创建存储卷声明及存储卷。 您可以在左侧导航栏中选择"存储"，在"存储卷声明"和"存储卷"页签下查看已经创建的存储卷声明和存储卷。
        
     
     
     
     
  
  3. 创建应用。 
     1. 在左侧导航栏中选择"工作负载"，在右侧选择"有状态负载"页签。
     
     2. 单击页面右上角"创建工作负载"，在"容器配置"中选择"数据存储"页签，并单击"添加存储卷 \> 已有存储卷声明 (PVC)"。 本文主要为您介绍存储卷的挂载使用，如[表1]，其他参数详情请参见[创建工作负载](https://support.huaweicloud.com/usermanual-cce-autopilot/cce_11_0673.html)。
        本例中将该盘挂载到容器中/data路径下，在该路径下生成的容器数据会存储到云硬盘中。
        ![](https://support.huaweicloud.com/usermanual-cce-autopilot/public_sys-resources/note_3.0-zh-cn.png)
        由于云硬盘为非共享模式，工作负载下多个实例无法同时挂载，会导致实例启动异常。因此挂载云硬盘时，工作负载实例数需为1。
        图2存储卷挂载   
        ![](https://support.huaweicloud.com/usermanual-cce-autopilot/zh-cn_image_0000002042884800.png "点击放大")
        
         表1存储卷挂载 
        | 参数           | 参数说明                                                                                                                                                                                                                      |
        |:---|:---|
        | 存储卷声明（PVC） | 选择已有的云硬盘存储卷。 云硬盘存储卷无法被多个工作负载重复挂载。                                                                                                                                                            |
        | 挂载路径       | 请输入挂载路径，如：/data。 数据存储挂载到容器上的路径。请不要挂载在系统目录下，如"**/** "、"**/var/run"** 等，会导致容器异常。建议挂载在空目录下，若目录不为空，请确保目录下无影响容器启动的文件，否则文件会被替换，导致容器启动异常，工作负载创建失败。 须知： 挂载高危目录的情况下 ，建议使用低权限账号启动，否则可能会造成宿主机高危文件被破坏。 |
        | 子路径        | 请输入存储卷的子路径，将存储卷中的某个路径挂载至容器，可以实现在单一Pod中使用同一个存储卷的不同文件夹。如：data，表示容器中挂载路径下的数据会存储在存储卷的data文件夹中。不填写时默认为根路径。                                                                                                                    |
        | 权限         | - 只读：只能读容器路径中的数据卷。  - 读写：可修改容器路径中的数据卷，容器迁移时新写入的数据不会随之迁移，会造成数据丢失。                                  |
           
        
     
     3. 其余信息都配置完成后，单击"创建工作负载"。 工作负载创建成功后，容器挂载目录下的数据将会持久化保持，您可以参考[验证数据持久化]中的步骤进行验证。
        
     
     
     
     
   
- [使用kubectl命令行方式]
  1. 使用kubectl连接集群。
  
  2. 创建PV。当您的集群中已存在创建完成的PV时，可跳过本步骤。使用Yaml文件创建PV时，建议不要引入未在文档中声明的参数（如status、spec.claimRef以及annotation.everest.io/set-disk-metadata等），否则可能造成PV异常。 
     1. 创建pv-evs.yaml文件。
        ```
        apiVersion: v1
        kind: PersistentVolume
        metadata:
          annotations:
            pv.kubernetes.io/provisioned-by: everest-csi-provisioner
            everest.io/reclaim-policy: retain-volume-only         # 可选字段，删除PV时可保留底层存储卷
          name: pv-evs    # PV的名称
          labels:
            failure-domain.beta.kubernetes.io/region: <your_region>   # 替换为集群所在的区域
            failure-domain.beta.kubernetes.io/zone: <your_zone>       # 替换为云硬盘所在的可用区
        spec:
          accessModes:
            - ReadWriteOnce     # 访问模式，云硬盘必须为ReadWriteOnce
          capacity:
            storage: 10Gi       # 云硬盘的容量，单位为Gi，取值范围 1-32768
          csi:
            driver: disk.csi.everest.io     # 挂载依赖的存储驱动
            fsType: ext4    # 设置文件系统类型，设置为ext4
            volumeHandle: <your_volume_id>   #云硬盘的volumeID
            volumeAttributes:
              everest.io/disk-mode: SCSI           # 云硬盘的磁盘模式，仅支持SCSI
              everest.io/disk-volume-type: SAS     # 云硬盘的类型
              storage.kubernetes.io/csiProvisionerIdentity: everest-csi-provisioner
              everest.io/enterprise-project-id: <your_project_id>  # 可选字段，企业项目ID，如果指定企业项目，则创建PVC时也需要指定相同的企业项目，否则PVC无法绑定PV。
              everest.io/disk-iops: '3000'      # 可选字段，设置云硬盘的IOPS，仅云硬盘类型为GPSSD2或ESSD2时支持配置
              everest.io/disk-throughput: '125' # 可选字段，设置云硬盘的吞吐量，仅云硬盘类型为GPSSD2时支持配置
          persistentVolumeReclaimPolicy: Delete    # 回收策略
          storageClassName: csi-disk              # 存储类名称，云硬盘必须为csi-disk
        ```
        表2关键参数说明 
        | 参数                                         | 是否必选 | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
        |:---|:---|:---|
        | everest.io/reclaim-policy: retain-volume-only | 否      | 可选字段，目前仅支持配置"retain-volume-only"，回收策略为Delete时生效。 如果回收策略是Delete且当前值设置为"retain-volume-only"删除PVC回收逻辑为：删除PV，保留底层存储卷。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
        | failure-domain.beta.kubernetes.io/region     | 是    | 集群所在的区域。 region对应的值请参见[地区和终端节点](https://developer.huaweicloud.com/endpoint)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
        | failure-domain.beta.kubernetes.io/zone       | 是      | 创建云硬盘所在的可用区。 可以通过[查询可用区列表](https://support.huaweicloud.com/api-evs/evs_04_2081.html)获取所有支持的可用区。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
        | fsType                                     | 是     | 设置文件系统类型，目前仅支持ext4。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
        | volumeHandle                               | 是      | 云硬盘的volumeID。 **获取方法：** 在[EVS控制台](https://console.huaweicloud.com/ecm/#/evs/manager/volumelist)，单击要对接的云硬盘名称进入详情页，在"概览信息"页签下单击"ID"后的复制图标即可获取云硬盘的volumeID。                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
        | everest.io/disk-volume-type                 | 是     | 云硬盘类型，全大写。 - SAS：高I/O。  - SSD：超高I/O。  - GPSSD：通用型SSD。  - ESSD：极速型SSD。  - GPSSD2：通用型SSD v2，使用时需同时指定everest.io/disk-iops和everest.io/disk-throughput注解。  - ESSD2：极速型SSD v2，使用时需指定everest.io/disk-iops注解。                                                                        |
        | everest.io/disk-iops                       | 否      | IOPS值由用户预配置，仅使用通用型SSD v2和极速型SSD v2类型的云硬盘支持设置。 - 通用型SSD v2类型的IOPS范围为3000\~128000，最高可配置 500\*容量（GiB）。 选择通用型SSD V2，当IOPS大于3000时会收取额外IOPS费用，详情请参见[价格计算器](https://www.huaweicloud.com/pricing/calculator.html#/evs)。   - 极速型SSD v2类型的IOPS范围为100\~256000，最高可配置 1000\*容量（GiB）。 选择极速型SSD V2，使用IOPS会收取额外IOPS费用，详情请参见[价格计算器](https://www.huaweicloud.com/pricing/calculator.html#/evs)。                                             |
        | everest.io/disk-throughput                  | 否     | 吞吐量由用户预配置，仅使用通用型SSD v2类型的云硬盘支持设置。 范围为125\~1000MiB/s，最高可配置 IOPS/4。 吞吐量大于125MiB/s时会收取额外吞吐量费用，详情请参见[价格计算器](https://www.huaweicloud.com/pricing/calculator.html#/evs)。                                                                                                                                                                                                                                                                                                                                                                                                                        |
        | everest.io/enterprise-project-id           | 否       | 表示云硬盘的企业项目ID，仅限于已开通企业项目的企业客户账号使用。了解更多企业项目相关信息，请查看[企业管理](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0123692049.html)。如果指定企业项目，则创建PVC时也需要指定相同的企业项目，否则PVC无法绑定PV。 **获取方法** ：在[EVS控制台](https://console.huaweicloud.com/ecm/#/evs/manager/volumelist)，单击要对接的云硬盘名称进入详情页，在"概览信息"页签下找到"管理信息"中的企业项目，单击并进入对应的企业项目控制台，复制对应的ID值即可获取云硬盘所属的企业项目的ID。                                                                                                                                                                                                                                                                   |
        | persistentVolumeReclaimPolicy               | 是     | 支持Delete、Retain回收策略，详情请参见[PV回收策略](https://support.huaweicloud.com/usermanual-cce/cce_10_0378.html#section5)。如果数据安全性要求较高，建议使用**Retain**以免误删数据。 **Delete**: - Delete且不设置everest.io/reclaim-policy：删除PVC，PV资源与云硬盘均被删除。  - Delete且设置everest.io/reclaim-policy=retain-volume-only：删除PVC，PV资源被删除，云硬盘资源会保留。   **Retain**：删除PVC，PV资源与底层存储资源均不会被删除，需要手动删除回收。PVC删除后PV资源状态为"已释放（Released）"，不能直接再次被PVC绑定使用。若希望继续使用该底层存储资源，需先删除PV，再新建PV、PVC和底层存储关联。 |
        | storageClassName                            | 是       | 云硬盘存储对应的存储类名称为csi-disk。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
           
        
     
     2. 执行以下命令，创建PV。
        ```
        kubectl apply -f pv-evs.yaml
        ```
        
     
     
     
     
  
  3. 创建PVC。 
     1. 创建pvc-evs.yaml文件。
        ```
        apiVersion: v1
        kind: PersistentVolumeClaim
        metadata:
          name: pvc-evs
          namespace: default
          annotations:
            everest.io/disk-volume-type: SAS    # 云硬盘的类型
            everest.io/enterprise-project-id: <your_project_id>  # 可选字段，表示云硬盘的企业项目ID，如果创建PV时已指定企业项目，则创建PVC时也需要指定相同的企业项目，否则PVC无法绑定PV
            everest.io/disk-iops: '3000'      # 可选字段，设置云硬盘的IOPS，仅云硬盘类型为GPSSD2或ESSD2时支持配置
            everest.io/disk-throughput: '125' # 可选字段，设置云硬盘的吞吐量，仅云硬盘类型为GPSSD2时支持配置
          labels:
            failure-domain.beta.kubernetes.io/region: <your_region>   # 替换为集群所在的区域
            failure-domain.beta.kubernetes.io/zone: <your_zone>       # 替换为云硬盘所在的可用区
        spec:
          accessModes:
          - ReadWriteOnce               # 云硬盘必须为ReadWriteOnce
          resources:
            requests:
              storage: 10Gi             # 云硬盘大小，取值范围 1-32768，必须和已有PV的storage大小保持一致。
          storageClassName: csi-disk    # StorageClass类型为云硬盘
          volumeName: pv-evs            # PV的名称
        ```
        表3关键参数说明 
        | 参数                                        | 是否必选 | 描述                                                                                                                           |
        |:---|:---|:---|
        | failure-domain.beta.kubernetes.io/region | 是    | 集群所在的区域。 region对应的值请参见[地区和终端节点](https://developer.huaweicloud.com/endpoint)，如"cn-east-3"。      |
        | failure-domain.beta.kubernetes.io/zone   | 是    | 创建云硬盘所在的可用区。 可以通过[查询可用区列表](https://support.huaweicloud.com/api-evs/evs_04_2081.html)获取所有支持的可用区。 |
        | storage                                   | 是  | PVC申请容量，单位为Gi。 必须与[1]中PV的storage大小保持一致。                      |
        | volumeName                                 | 是    | PV的名称，必须与[1]中PV的名称一致。                                                                        |
        | storageClassName                         | 是   | 存储类名称，必须与[1]中PV的存储类一致。 云硬盘存储对应的存储类名称为csi-disk。                  |
           
        
     
     2. 执行以下命令，创建PVC。
        ```
        kubectl apply -f pvc-evs.yaml
        ```
        
     
     
     
     
  
  4. 创建应用。 
     1. 创建web-evs.yaml文件，本示例中将云硬盘挂载至/data路径。
        ```
        apiVersion: apps/v1
        kind: StatefulSet
        metadata:
          name: web-evs
          namespace: default
        spec:
          replicas: 1            # 使用云硬盘的工作负载副本数必须是1
          selector:
            matchLabels:
              app: web-evs
          serviceName: web-evs   # Headless Service名称
          template:
            metadata:
              labels:
                app: web-evs
            spec:
              containers:
              - name: container-1
                image: nginx:latest
                volumeMounts:
                - name: pvc-disk    #卷名称，需与volumes字段中的卷名称对应
                  mountPath: /data  #存储卷挂载的位置
              imagePullSecrets:
                - name: default-secret
              volumes:
                - name: pvc-disk    #卷名称，可自定义
                  persistentVolumeClaim:
                    claimName: pvc-evs    #已创建的PVC名称
        ---
        apiVersion: v1
        kind: Service
        metadata:
          name: web-evs   # Headless Service名称
          namespace: default
          labels:
            app: web-evs
        spec:
          selector:
            app: web-evs
          clusterIP: None
          ports:
            - name: web-evs
              targetPort: 80
              nodePort: 0
              port: 80
              protocol: TCP
          type: ClusterIP
        ```
        
     
     2. 执行以下命令，创建一个挂载云硬盘存储的应用。
        ```
        kubectl apply -f web-evs.yaml
        ```
        工作负载创建成功后，容器挂载目录下的数据将会持久化保持，您可以参考[验证数据持久化]中的步骤进行验证。
        
     
     
     
     
   
 #### 验证数据持久化
1. 查看部署的应用及云硬盘文件。 
   1. 执行以下命令，查看已创建的Pod。
      ```
      kubectl get pod | grep web-evs
      ```
      预期输出如下：
      ```
      web-evs-0                  1/1     Running   0               38s
      ```
      
   
   2. 执行以下命令，查看云硬盘是否挂载至/data路径。
      ```
      kubectl exec web-evs-0 -- df | grep data
      ```
      预期输出如下：
      ```
      /dev/sdc              10255636     36888  10202364   0% /data
      ```
      
   
   3. 执行以下命令，查看/data路径下的文件。
      ```
      kubectl exec web-evs-0 -- ls /data
      ```
      预期输出如下：
      ```
      lost+found
      ```
      
   
   
   
   
2. 执行以下命令，在/data路径下创建static文件。 
   ```
   kubectl exec web-evs-0 --  touch /data/static
   ```
   
   
3. 执行以下命令，查看/data路径下的文件。 
   ```
   kubectl exec web-evs-0 -- ls /data
   ```
   预期输出如下：
   ```
   lost+found
   static
   ```
   
   
4. 执行以下命令，删除名称为web-evs-0的Pod。 
   ```
   kubectl delete pod web-evs-0
   ```
   预期输出如下：
   ```
   pod "web-evs-0" deleted
   ```
   
   
5. 删除后，StatefulSet控制器会自动重新创建一个同名副本。执行以下命令，验证/data路径下的文件是否更改。 
   ```
   kubectl exec web-evs-0 -- ls /data
   ```
   预期输出如下：
   ```
   lost+found
   static
   ```
   static文件仍然存在，则说明云硬盘中的数据可持久化保存。
   
   
 
 #### 相关操作
您还可以执行[表4]中的操作。
 表4其他操作 
| 操作        | 说明                                                                                         | 操作步骤                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
|:---|:---|:---|
| 创建存储卷   | 通过CCE控制台单独创建PV。                                                                            | 1. 在左侧导航栏选择"存储"，在右侧选择"存储卷"页签。单击右上角"创建存储卷 PV"，在弹出的窗口中填写存储卷声明参数。 - 存储卷类型：选择"云硬盘"。  - 云硬盘：单击"选择云硬盘"，在新页面中勾选满足要求的云硬盘，并单击"确定"。  - PV名称：输入PV名称，同一集群内的PV名称需唯一。  - 访问模式：仅支持ReadWriteOnce，表示存储卷可以以读写方式挂载，详情请参见[存储卷访问模式](https://support.huaweicloud.com/usermanual-cce/cce_10_0378.html#section3)。  - 回收策略：Delete或Retain，详情请参见[PV回收策略](https://support.huaweicloud.com/usermanual-cce/cce_10_0378.html#section5)。    2. 单击"创建"。   |
| 扩容云硬盘存储卷  | 通过CCE控制台快速扩容已挂载的云硬盘。 仅按需计费的云硬盘支持扩容，包周期的云硬盘请单击卷名称，前往存储服务扩容。 | 1. 在左侧导航栏选择"存储"，在右侧选择"存储卷声明"页签。单击PVC操作列的"更多 \> 扩容"。  2. 输入新增容量，并单击"确定"。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| 事件        | 查看PVC或PV的事件名称、事件类型、发生次数、Kubernetes事件、首次和最近发生的时间，便于定位问题。                                  | 1. 在左侧导航栏选择"存储"，在右侧选择"存储卷声明"或"存储卷"页签。  2. 单击目标实例操作列的"事件"，即可查看1小时内的事件（事件保存时间为1小时）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 查看YAML | 可对PVC或PV的YAML文件进行查看、复制和下载。                                            | 1. 在左侧导航栏选择"存储"，在右侧选择"存储卷声明"或"存储卷"页签。  2. 单击目标实例操作列的"查看YAML"，即可查看或下载YAML。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| 编辑回收策略     | 可修改PV的回收策略。                                                                               | 1. 在左侧导航栏选择"存储"，右侧切换至"存储卷"页签。  2. 在目标实例操作列单击"更多 \> 编辑回收策略"，修改PV的回收策略。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| 同步PVC容量    | 当单独扩容底层存储，使其容量超过PVC容量时，您需要在CCE界面手动同步底层存储与其PVC的容量，使PVC显示正确的容量。                               | 1. 在左侧导航栏选择"存储"，右侧切换至"存储卷声明"页签。  2. 在目标实例容量列单击"同步"，使PVC容量与底层存储容量一致。 "同步"按钮仅在底层存储容量大于其PVC容量时出现。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
   
#### 相关文档
如果工作负载挂载存储卷时出现无法挂载或挂载超时的情况，请参见[工作负载异常：存储卷无法挂载或挂载超时](https://support.huaweicloud.com/cce_faq/cce_faq_00200.html)排查解决。
