首页 > 解决方案 > 我在哪里可以找到 OpenEBS 中主机上的卷/文件?

问题描述

我在 3 节点 k8s 集群中安装了副本数为 3 的 OpenEBS。我需要知道文件将存储在哪里?

标签: openebs

解决方案


数据的位置取决于 OpenEBS 卷的类型。设备位置/路径可以通过查询存储池信息来确定。它是 hostPath(对于 jiva 卷)或设备路径(对于 cstor 卷)。

OpenEBS Jiva Volumes:路径也可以通过描述replica pod/deployment来获得。

kubectl get deployment <volumename-name>-rep -n <pvc-namespace> -o yaml

OpenEBS cStor 卷:路径取决于存储池使用的磁盘。找到与 cStor Storage Pool 关联的磁盘,然后通过获取“磁盘”对象的详细信息来获取设备信息。要使用的命令:

kubectl get storageclass <pvc-storage-class> -o yaml
#get the storage pool claim name 
kubectl get storagepool <storage-pool-claim-name>-<uid> -o yaml
#get disk name under disk list
kubectl get disk <disk-name> -o yaml

推荐阅读