![保险丝文件系统与内核文件系统有何不同?](https://linux22.com/image/1283510/%E4%BF%9D%E9%99%A9%E4%B8%9D%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E4%B8%8E%E5%86%85%E6%A0%B8%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E6%9C%89%E4%BD%95%E4%B8%8D%E5%90%8C%EF%BC%9F.png)
我正在寻找一种对虚拟机进行重复数据删除的方法,我发现了一个名为 OpenDudup 的项目。它看起来很有前途,它说它需要 fuse 作为依赖项。在查找了 fuse 是什么之后,我又有了另一个问题。
用户空间的文件系统与内核空间的文件系统有何不同?
答案1
用户空间文件系统的优点:
- 更简单的开发
- 不错的用户友好软件包 (FUSE),为您提供了一个很好的模板。您只需要担心如何让文件系统的特殊部分正常工作。
- 非特权用户可使用。
缺点:
- 更慢。有时慢得多。
- 如果您希望多个用户同时使用同一个文件系统,那么这并不好。
有时 FUSE 是让事情正常运转的唯一方法,因此您很乐意接受速度方面的冲击。