내 앱이 PVC에 액세스하거나 쓸 수 없는 이유는 무엇입니까?
블록 스토리지 애플리케이션 문제 해결.
가상 프라이빗 클라우드 클래식 인프라
PVC를 팟(Pod)에 마운트하는 경우 PVC에 액세스하거나 쓸 때 오류가 발생할 수 있습니다.
- 클러스터 내의 팟(Pod)을 나열하고 팟(Pod)의 상태를 검토하십시오.
oc get pods - 앱이 PVC에 액세스하거나 쓸 수 없는 근본 원인을 찾으십시오.
oc describe pod <pod_name>oc logs <pod_name> - PVC를 팟(Pod)에 마운트할 때 발생할 수 있는 공통 오류를 검토하십시오.
| 증상 또는 오류 메시지 | 설명 | 해결 단계 |
|---|---|---|
팟(Pod)이 ContainerCreating 또는 CrashLoopBackOff 상태에서 멈춰 있습니다. MountVolume.SetUp failed for volume ... read-only. |
IBM Cloud 인프라 백엔드에서 네트워크 문제가 발생했습니다. 데이터를 보호하고 데이터 손상을 방지하기 위해 IBM Cloud는 블록 스토리지 인스턴스에 대한 쓰기 오퍼레이션이 발생하지 않도록 자동으로 블록 스토리지 서버의 연결을 끊습니다. | 블록 스토리지: 블록 스토리지가 읽기 전용으로 변경됨을 참조하십시오. |
failed to mount the volume as "ext4", it already contains xfs. Mount error: mount failed: exit status 32 |
XFS 파일 시스템을 사용하여 설정된 기존 블록 스토리지 인스턴스를 마운트하려고 합니다. PVC와 일치하는 PV를 작성한 경우 ext4를 지정했거나 파일 시스템을 지정하지 않았습니다. PV에서 지정하는 파일 시스템은 블록 스토리지 인스턴스에 설정된 파일 시스템과 동일해야 합니다. |
블록 스토리지: 파일 시스템 오류로 인해 기존 블록 스토리지를 팟(Pod)에 마운트할 수 없음을 참조하십시오. |