首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“未知文件系统unionfs”,尽管所有包和模块都已安装

“未知文件系统unionfs”,尽管所有包和模块都已安装
EN

Ask Ubuntu用户
提问于 2011-10-24 01:02:49
回答 2查看 3.2K关注 0票数 3

我试图在fstab中挂载一个unionfs文件系统(作为本指南中的步骤之一),其中一行如下:

代码语言:javascript
复制
unionfs /usr unionfs nodev,noatime,dirs=/.filesystems/usr/overlay=ro:/usr=rw 0 0

我已经安装了包unionfs-fuse,并将unionfs添加到/etc/modules中,但是当尝试mount -a时,我仍然会看到一个错误:

挂载:未知文件系统类型: unionfs

我在这里做错什么了?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2011-10-29 15:34:44

我通过不使用unionfs和使用aufs - 另一个联合文件系统解决了(或者更确切地说是解决了这个问题)。

从linux映像额外虚拟:

安装AUFS包及其内核模块。

代码语言:javascript
复制
sudo apt-get install aufs-tools linux-image-extra-virtual

我的fstab中相应的行现在看起来如下所示:

代码语言:javascript
复制
usr    /usr    aufs    udba=reval,br:/.filesystems/usr/rw:/.filesystems/usr/ro    0   0

squashfs是在前面一行的/.filesystems/usr/ro上挂载的,这样可以代替我在“任择议定书”中提到的指南中令人不安的步骤。

票数 4
EN

Ask Ubuntu用户

发布于 2018-12-03 22:15:37

通过终端在循环设备上创建底层的squashfs:

代码语言:javascript
复制
/.filesystems/usr/usr.sqfs /usr squashfs ro,loop,nodev 0 0 

创建允许您在其上写入的aufs虚拟文件系统:

代码语言:javascript
复制
aufs /usr aufs nodev,noatime,dirs=/.filesystems/usr/overlay=rw:/usr=ro 0 0 

还可以考虑调整/etc/sysctl.conf (!)如果关闭你的电脑比它应该花费更长的时间。减少掉期-掉期关闭在下面

代码语言:javascript
复制
vm.swappiness = 0
m.dirty_background_ratio = 20
vm.dirty_expire_centisecs = 0
vm.dirty_ratio = 80
vm.dirty_writeback_centisecs = 0
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/71235

复制
相关文章

相似问题

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