文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>用户空间文件系统

用户空间文件系统

时间:2006-03-18  来源:xiaosuo

传统的文件系统都是操作系统的一部分,也是放在操作系统内核里面实现的,用户只能通过统一的接口访问文件,对文件进行操作。除了这种文件系统,Linux操作系统还为我们提供了放在用户空间实现的文件系统,主要有两种LUFS(Linux Userland FileSystem)和FUSE(Filesystem in UserSpacE)。目前FUSE已经合并进官方内核2.6版本,并且LUFS目前应该已经被遗弃了,最新的版本还是2003年发布的。
那么引入用户空间文件系统究竟有什么用处?有什么好处呢?
  1. 一些服务可以通过统一的文件系统接口来进行访问,比如说ftp、sftp、samba,当然也可以实现网络文件系统,FunFS的目标就是替代目前的网络文件系统NFS,甚至于可以把其它非文件的服务当做文件来实现,比如把gmail提供的巨大的空间用来进行文件存储的Gmail Filesystem。
  2. 比较容易实现加密文件系统,目前用户空间的加密文件系统有:cryptofs、encfs。
  3. 用户空间编程和调试难度较小。
  4. 有更多的语言可以选择,目前FUSE已经绑定了很多语言,比如c++、perl、java等。
  5. 可以复用已有的库,比如encfs用的SSL库就是openssl。
相关阅读 更多 +
排行榜 更多 +
密室逃脱18移动迷城白蚁怎么抓

密室逃脱18移动迷城白蚁怎么抓

冒险解谜 下载
山阴全章节通关攻略大全

山阴全章节通关攻略大全

冒险解谜 下载
山阴第四章攻略

山阴第四章攻略

冒险解谜 下载