我试图在fstab中挂载一个unionfs文件系统(作为本指南中的步骤之一),其中一行如下:
unionfs /usr unionfs nodev,noatime,dirs=/.filesystems/usr/overlay=ro:/usr=rw 0 0我已经安装了包unionfs-fuse,并将unionfs添加到/etc/modules中,但是当尝试mount -a时,我仍然会看到一个错误:
挂载:未知文件系统类型: unionfs
我在这里做错什么了?
发布于 2011-10-29 15:34:44
我通过不使用unionfs和使用aufs - 另一个联合文件系统解决了(或者更确切地说是解决了这个问题)。
安装AUFS包及其内核模块。
sudo apt-get install aufs-tools linux-image-extra-virtual我的fstab中相应的行现在看起来如下所示:
usr /usr aufs udba=reval,br:/.filesystems/usr/rw:/.filesystems/usr/ro 0 0squashfs是在前面一行的/.filesystems/usr/ro上挂载的,这样可以代替我在“任择议定书”中提到的指南中令人不安的步骤。
发布于 2018-12-03 22:15:37
通过终端在循环设备上创建底层的squashfs:
/.filesystems/usr/usr.sqfs /usr squashfs ro,loop,nodev 0 0 创建允许您在其上写入的aufs虚拟文件系统:
aufs /usr aufs nodev,noatime,dirs=/.filesystems/usr/overlay=rw:/usr=ro 0 0 还可以考虑调整/etc/sysctl.conf (!)如果关闭你的电脑比它应该花费更长的时间。减少掉期-掉期关闭在下面
vm.swappiness = 0
m.dirty_background_ratio = 20
vm.dirty_expire_centisecs = 0
vm.dirty_ratio = 80
vm.dirty_writeback_centisecs = 0https://askubuntu.com/questions/71235
复制相似问题