![]() 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> |
||
---|---|---|
.. | ||
devmapper.md | ||
README.md |
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. Seedevmapper.md
.
aufs
: AUFS. Deprecated since containerd 1.5. Planned to be removed in containerd 2.0. See also https://github.com/containerd/aufs .
Non-core snapshotter plugins
fuse-overlayfs
: FUSE-OverlayFS Snapshotternydus
: Nydus Snapshotteroverlaybd
: OverlayBD Snapshotterstargz
: Stargz Snapshotter