【发布时间】:2016-03-20 14:20:51
【问题描述】:
我想创建一个 FUSE 文件系统来装载磁带存档。要正确执行此操作,我需要能够回复两个pathconf 键,特别是_PC_NAME_MAX 和_PC_PATH_MAX。 FUSE 似乎从您提供的statfs 函数中获取了_PC_NAME_MAX 键的答案,但我还没有找到设置_PC_PATH_MAX 的方法。有没有办法配置_PC_PATH_MAX 的答案?一般来说,有没有办法为任何pathconf 电话提供答案?
【问题讨论】:
-
你知道已经有 tar right 的 fuse 实现了;归档挂载?
-
@Michael 我不关心归档挂载。请继续关注主题。
-
嗯......你可以用更多礼貌的方式说,@FUZxxl。
-
@TomZych 抱歉,我现在有点脾气暴躁,因为 FUSE API 惹恼了我,而且 Michael 开始跑题了。我不关心archivemount,因为它不能解决我想解决的问题,而且效率很低。此外,archivemount 根本不费心在
statfs中返回正确的值,而是采用了货物崇拜技术。 -
好吧,当然这是题外话;但就 Michael 所知,您可能没有听说过 archivemount,它可能在更广泛的背景下解决了您的问题。像这样的评论可以很有用。