首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何卸载unionfs-fuse文件系统

如何卸载unionfs-fuse文件系统
EN

Ask Ubuntu用户
提问于 2018-09-10 21:21:13
回答 2查看 4.1K关注 0票数 1

我已经使用以下命令挂载了一个目录

代码语言:javascript
复制
sudo unionfs -o cow,max_files=32768 -o allow_other,use_ino,suid,dev,nonempty stuff-linux64=RW stuff

我如何从RW到RO,并在上面添加另一个目录(build-update64)?

最终的结果应该看起来像我已经执行了:

代码语言:javascript
复制
sudo unionfs -o cow,max_files=32768 -o allow_other,use_ino,suid,dev,nonempty stuff-update64=RW:stuff-linux64=RO stuff

在卸下东西之后。

因此,如何卸载我用unionfs安装的文件系统?

EN

回答 2

Ask Ubuntu用户

发布于 2020-05-01 00:08:36

unionfsunionfs-fuse的缩写,它建立在FUSE (Userspace文件系统)系统之上。因此,卸载unionfs-fuse的较好方法是直接使用fusermount -u ~/example-mount-point ( -u开关意味着“卸载”)的FUSE系统。

使用fusermount而不是umount的一个很大的优点是它不需要特权提升。顾名思义,FUSE全部发生在用户空间。这意味着安装和卸载都可以从您的有限用户帐户完成,而不需要sudo,当然,只要您有访问您正在使用的目录的权限。

票数 3
EN

Ask Ubuntu用户

发布于 2018-10-10 15:39:44

我想只要umount <the-mount-dir>就够了。

下面是一个示例:假设我在/tmp/unionfs下面有这个目录结构:

代码语言:javascript
复制
.
├── Fruits
│   ├── Apple
│   └── Tomato
└── Vegetables
    ├── celery
    └── Tomato

2 directories, 4 files

现在将FruitsVegetables挂载到/tmp/mnt上:

代码语言:javascript
复制
$ unionfs-fuse /tmp/unionfs/Fruits:/tmp/unionfs/Vegetables /tmp/mnt

要卸载它,请执行以下操作:

代码语言:javascript
复制
# umount /tmp/mnt
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1074097

复制
相关文章

相似问题

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