containerd/docs/snapshotters
Gavin Inglis 174b013446 update some devmapper docs
Updated some documentation for devmapper snapshotter plugin.
Made consistent use of "thin-pool", "Device Mapper" when referring to
the volume management framework, and "devmapper" when referring to the
snapshotter plugin itself.

Also added some additional resources / reorg.

Signed-off-by: Gavin Inglis <giinglis@amazon.com>
2022-07-11 15:49:54 +00:00
..
devmapper.md update some devmapper docs 2022-07-11 15:49:54 +00:00
README.md Add docs/snapshots 2022-04-06 13:31:18 +09:00

Snapshotters

Snapshotters manage the snapshots of the container filesystems.

The available snapshotters can be inspected by running ctr plugins ls or nerdctl info.

Core snapshotter plugins

Generic:

  • overlayfs (default): OverlayFS. This driver is akin to Docker/Moby's "overlay2" storage driver, but containerd's implementation is not called "overlay2".
  • native: Native file copying driver. Akin to Docker/Moby's "vfs" driver.

Filesystem-specific:

  • btrfs: btrfs. Needs the plugin root (/var/lib/containerd/io.containerd.snapshotter.v1.btrfs) to be mounted as btrfs.
  • zfs: ZFS. Needs the plugin root (/var/lib/containerd/io.containerd.snapshotter.v1.zfs) to be mounted as ZFS. See also https://github.com/containerd/zfs .
  • devmapper: ext4/xfs device mapper. See devmapper.md.

Deprecated:

Non-core snapshotter plugins