错误:内核不支持覆盖文件系统:extfs 不支持“覆盖”

错误:内核不支持覆盖文件系统:extfs 不支持“覆盖”

当我运行 podman 时,--storage-opt ignore_chown_errors=true我得到了

错误:内核不支持覆盖文件系统:extfs 上不支持“覆盖” /home/user/.local/share/containers/storage/overlay:此图形驱动程序不支持后备文件系统

答案1

这是因为在 Debian 上您没有 Overlayfs 的内核驱动程序:因此您需要使用 Overlayfs 的用户空间文件系统驱动程序。首先确保已安装,

sudo apt install fuse-overlayfs

然后将此参数添加到podman(不是podman run),

--storage-opt mount_program=/usr/bin/fuse-overlayfs

在你的情况下它应该看起来像这样

podman --storage-opt mount_program=/usr/bin/fuse-overlayfs --storage-opt ignore_chown_errors=true run [...]

~/.config/containers/storage.conf该选项也可以在下面设置mount_program

相关内容