podman:error creating libpod runtime: kernel does not support overlay fs

在Red Hat Enterprise linux Server release 7.8 (Maipo) 操作系统中,使用yum install podman来安装podman。在使用过程中出现如下报错:"error creating libpod runtime: kernel does not support overlay fs: overlay: the backing xfs filesystem is formatted without d_type support, which leads to incorrect behavior. Reformat the filesystem with ftype=1 to enable d_type support. Running without d_type is not supported.: driver not supported"

解决方案

谢谢你来访问保哥的个人博客,保哥笔记。根据提供的信息,podman失败,并显示以下错误消息"error creating libpod runtime: kernel does not support overlay fs: overlay: the backing xfs filesystem is formatted without d_type support"podman默认使用/var/lib/containers作为后端存储。文件系统应该是使用ftype=1创建的根据系统配置,/var/lib/containers将位于根/dev/rhel/root上使用xfs_info命令,我们可以看到没有设置ftype。


隐藏内容,您需要满足以下条件方可查看
End

[root@baogebiji.com]#podman ps

CONTAINER ID  IMAGE  COMMAND  CREATED  STATUS  PORTS  NAMES


问题总结

问题已经解决,将该mount命令添加到/etc/rc.local中,即可完美解决。在centos7.8上未发现该问题,产生该问题的原因可能在于虚拟化模版为早期版本的rhel7创建,因此在创建过程中未启用ftype。

人已赞赏
笔记

体验一键升级Openshift4.3.8到4.3.9版本

2020-4-13 21:47:41

笔记

使用kubeadm在Centos上部署kubernetes1.18

2020-4-16 17:27:52

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧