Warum kann meine App nicht auf PVCs zugreifen oder diese schreiben?

Fehlerbehebung bei Problemen mit Block-Storage-Anwendungen.

Virtuelle Private Cloud Klassische Infrastruktur

Wenn Sie einen PVC an Ihren Pod anhängen, treten beim Zugreifen auf oder Schreiben in den PVC möglicherweise Fehler auf.

  1. Listen Sie die Pods in Ihrem Cluster auf und überprüfen Sie den Status des Pods.
    oc get pods
    
  2. Suchen Sie die Ursache dafür, warum Ihre Anwendung nicht auf die PVC zugreifen oder darauf schreiben kann.
    oc describe pod <pod_name>
    
    oc logs <pod_name>
    
  3. Überprüfen Sie allgemeine Fehler, die auftreten können, wenn Sie einen PVC an einen Pod anhängen.
Fehlernachrichten für Blockspeicher
Symptom oder Fehlernachricht Beschreibung Schritte zur Behebung
Ihr Pod Steckt in einem ContainerCreating- oder CrashLoopBackOff-Status fest. MountVolume.SetUp failed for volume ... read-only. Das IBM Cloud-Infrastruktur-Back-End hat Netzprobleme festgestellt. Zum Schutz Ihrer Daten und zur Vermeidung von Datenverlust hat IBM Cloud die Verbindung zum Blockspeicherserver automatisch getrennt, um Schreiboperationen in Blockspeicherinstanzen zu verhindern. Weitere Informationen finden Sie unter Blockspeicher: Blockspeicher wechselt auf schreibgeschützt
failed to mount the volume as "ext4", it already contains xfs. Mount error: mount failed: exit status 32 Sie möchten eine vorhandene Blockspeicherinstanz anhängen, die für ein XFS-Dateisystem konfiguriert wurde. Beim Erstellen des persistenten Datenträgers und des übereinstimmenden PVC haben Sie ein Dateisystem ext4 oder kein Dateisystem angegeben. Das Dateisystem, das Sie in Ihrem persistenten Datenträger angeben, muss mit dem Dateisystem übereinstimmen, das in Ihrer Blockspeicherinstanz konfiguriert ist. Weitere Informationen finden Sie unter Blockspeicher: Das Anhängen von vorhandenem Blockspeicher an einen Pod schlägt aufgrund des falschen Dateisystems fehl