保险丝文件系统与内核文件系统有何不同?

保险丝文件系统与内核文件系统有何不同?

我正在寻找一种对虚拟机进行重复数据删除的方法,我发现了一个名为 OpenDudup 的项目。它看起来很有前途,它说它需要 fuse 作为依赖项。在查找了 fuse 是什么之后,我又有了另一个问题。

用户空间的文件系统与内核空间的文件系统有何不同?

答案1

用户空间文件系统的优点:

  • 更简单的开发
  • 不错的用户友好软件包 (FUSE),为您提供了一个很好的模板。您只需要担心如何让文件系统的特殊部分正常工作。
  • 非特权用户可使用。

缺点:

  • 更慢。有时慢得多。
  • 如果您希望多个用户同时使用同一个文件系统,那么这并不好。

有时 FUSE 是让事情正常运转的唯一方法,因此您很乐意接受速度方面的冲击。

相关内容