我正在寻找一种对虚拟机进行重复数据删除的方法,我发现了一个名为 OpenDudup 的项目。它看起来很有前途,它说它需要 fuse 作为依赖项。在查找了 fuse 是什么之后,我又有了另一个问题。
用户空间的文件系统与内核空间的文件系统有何不同?
答案1
用户空间文件系统的优点:
- 更简单的开发
- 不错的用户友好软件包 (FUSE),为您提供了一个很好的模板。您只需要担心如何让文件系统的特殊部分正常工作。
- 非特权用户可使用。
缺点:
- 更慢。有时慢得多。
- 如果您希望多个用户同时使用同一个文件系统,那么这并不好。
有时 FUSE 是让事情正常运转的唯一方法,因此您很乐意接受速度方面的冲击。