<p>Is it possible to change an existing PVC to ReadWriteMany from ReadWriteOnce without recreating it?  I have an existing database pod and the file system has become read only for some reason.  I wanted to connect another pod to the PVC to look at it.</p>

<p>You can do so without changing the PVC. The <em>Once</em> in <code>ReadWriteOnce</code> is not about the number of Pods accessing the PVC but about the number of Nodes accessing it.</p>

<p>Create another Pod mounting the same PVC and set <code>nodeSelector</code> (use <a href="https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#interlude-built-in-node-labels" rel="nofollow noreferrer">hostname</a>) so it schedules on the same node where the PVC is mounted now.</p>

<p>Alternatively SSH into the node that has the PVC mounted already for the Pod. <code>kubectl describe ...</code> gives you the id you are looking for if you have many mounts.</p>
