Cri File System Tools Install Official
| Runtime | CRI Socket | Default CLI Tools | | :--- | :--- | :--- | | | /run/containerd/containerd.sock | ctr , nerdctl , crictl | | CRI-O | /run/crio/crio.sock | crictl , podman | | Docker (via cri-dockerd) | /run/cri-dockerd.sock | crictl (limited) |
# List snapshots used by the pod's namespace nerdctl -n k8s.io ps -a # Get snapshot size directly (if using buildkit) nerdctl -n k8s.io image ls -a If you find orphaned overlay mounts ( findmnt | grep overlay shows many old pods): cri file system tools install
# Download nerdctl full bundle (includes containerd + runc + CNI) curl -LO https://github.com/containerd/nerdctl/releases/download/v1.7.6/nerdctl-full-1.7.6-linux-amd64.tar.gz sudo tar Cxzvvf /usr/local nerdctl-full-1.7.6-linux-amd64.tar.gz curl -LO https://github.com/containerd/nerdctl/releases/download/v1.7.6/nerdctl-1.7.6-linux-amd64.tar.gz sudo tar Cxzvvf /usr/local/bin nerdctl-1.7.6-linux-amd64.tar.gz | Runtime | CRI Socket | Default CLI
"lowerdir": "/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/12/fs:/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/11/fs", "upperdir": "/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/23/fs", "workdir": "/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/23/work" The upperdir is where all write changes to the container are stored. Go there: cri file system tools install