ciopfs是基于FUSE目的文件系统不敏感的情况。
ciopfs是一个可堆叠或叠加的Linux用户空间文件系统(带保险丝来实现),这坐骑不区分大小写的方式在一个正常的文件系统正常的目录。
下面的命令应该说明它的功能。
MKDIR -p〜/ tmp目录/ ciopfs / {数据,案例钝感}
ciopfs〜/ tmp目录/ ciopfs / .DATA〜/ tmp目录/ ciopfs /不区分大小写
CD〜/ tmp目录/ ciopfs
MKDIR -p不区分大小写/演示/子文件夹
回声演示>>不区分大小写/ DEMO /子文件夹/ MyFile的
在这一点上你的文件系统应该是这样的:
不区分大小写
` - 演示
` - 子文件夹
` - 为MyFile
.DATA
` - 演示
` - 子文件夹
` - MYFILE
为了避免任何冲突,你不应该操纵数据目录直接,任何变动,应在安装点来完成。这不都是小写的任何文件名中的数据目录将被忽略。
如果你想在启动时自动挂载文件系统添加一行下面到/ etc / fstab中之一。
/数据/项目/ ciopfs /数据/数据/项目/ ciopfs到/ mnt ciopfs allow_other,default_permissions,use_ino,attr_timeout = 0 0 0
要求:
·文件系统在用户空间
· Unicode国际组件(C / C ++)(可选)
运行要求
如果你想要的文件系统来保存信息的情况下,你必须确保底层的文件系统支持扩展属性(例如,用于转{2,3}您需要CONFIG_EXT {2,3}内核_FS_XATTR启用)。你可能还需要安装底层文件系统与user_xattr选项,允许非root用户创建扩展属性。
建设要求
为了编译ciopfs您需要的导火索发展的文件,libattr如果您打算文件名中使用Unicode字符,你要么需要巧舌如簧这是默认或可选libicu从icu-project.org。
如果你想使用那些既不文件系统会回落到libc中的tolower的(3)功能,该功能仅定义[A-ZA-Z],这意味着它只能insensitvely工作情况的ASCII文件名。
为了便于使用以下3个目标的Makefile支持:
·Unicode的油嘴(默认)
·Unicode的重症监护病房
·ASCII
运行这些其次是须藤中进行的安装应该做的就是所需要的一切。
什么在此版本中是新的
- 修正了创建符号链接了一些错误。
- 在实现更好的错误号处理。
在什么版本0.3是新的
- 安全性和正确性进行了改进多用户写访问进行。
- 在ASCII模式应该现在工作得很好。
- 各种修复了通过最新的POSIX文件系统测试套件。
评论没有发现