首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >档案中的Overlayfs

档案中的Overlayfs
EN

Unix & Linux用户
提问于 2018-12-09 11:12:37
回答 1查看 716关注 0票数 0

我正试图在一个档案中挂载一个overlayfs (作为对Linux上的分层或虚拟文件系统的后续)。

我是这样做的:

代码语言:javascript
复制
mkdir -p {upper,work,mount}
tar zcf somefile upper/ work/ mount/
mkdir tmp
archivemount -o allow_root somefile tmp
sudo mount -t overlay -o lowerdir=/,upperdir=tmp/upper,workdir=tmp/work overlayfs tmp/mount

请注意,我允许root访问挂载的归档文件(必须更新/etc/fuse.conf )。它失败了,因为:

代码语言:javascript
复制
mount: tmp/mount: wrong fs type, bad option, bad superblock on overlayfs, missing codepage or helper program, or other error.

它适用于原始文件夹。我进行了检查,默认情况下,archivemount在读/写中安装。我也可以在每个文件夹中写入一个文件。我还检查了访问权限,它们似乎是正确的。根作为对挂载的访问,并可以写入它。

我做错了什么?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-12-09 16:39:11

因此,实际的问题是,默认情况下,archivemount不允许root访问已安装的文件系统。您必须为此添加-o allow_root选项。

请注意,您必须更新/etc/fuse.conf以允许该选项。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/486916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档