Verify the metadata for CephFS PVC

Procedure

  1. Create a PVC.
    cat <<EOF | oc create -f -
    apiVersion: v1
    kind: PersistentVolumeClaim
    metadata:
      name: cephfs-pvc
    spec:
      accessModes:
        - ReadWriteOnce
      resources:
        requests:
          storage: 1Gi
      storageClassName: ocs-storagecluster-cephfs
    EOF
  2. Check the status of the PVC.
    oc get pvc | grep cephfs
    
    cephfs-pvc                        Bound    pvc-4151128c-86f0-468b-b6e7-5fdfb51ba1b9   1Gi        RWO            ocs-storagecluster-cephfs     11s
  3. Verify the metadata in the IBM Storage Ceph command-line interface (CLI).
    ceph fs volume ls
    [
        {
            "name": "ocs-storagecluster-cephfilesystem"
        }
    ]
    ceph fs subvolumegroup ls ocs-storagecluster-cephfilesystem
    
    [
        {
            "name": "csi"
        }
    ]
    ceph fs subvolume ls ocs-storagecluster-cephfilesystem --group_name csi
    [
        {
            "name": "csi-vol-25266061-284c-11ed-95e0-0a580a810215"
        }
    ]
    ceph fs subvolume metadata ls ocs-storagecluster-cephfilesystem csi-vol-25266061-284c-11ed-95e0-0a580a810215 --group_name=csi --format=json
    
        "csi.ceph.com/cluster/name": "6cd7a18d-7363-4830-ad5c-f7b96927f026",
        "csi.storage.k8s.io/pv/name": "pvc-4151128c-86f0-468b-b6e7-5fdfb51ba1b9",
        "csi.storage.k8s.io/pvc/name": "cephfs-pvc",
        "csi.storage.k8s.io/pvc/namespace": "openshift-storage"
    }