【问题标题】:How can I supply pathconf with FUSE?如何为 FUSE 提供 pathconf?
【发布时间】: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,它可能在更广泛的背景下解决了您的问题。像这样的评论可以很有用。

标签: c posix fuse pathconf


【解决方案1】:

进一步的研究表明,使用 FUSE 根本不可能做到这一点。 API 真是个可悲的借口。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-08
    • 2019-03-31
    • 1970-01-01
    • 1970-01-01
    • 2013-02-19
    • 2012-10-29
    • 1970-01-01
    • 2017-03-17
    相关资源
    最近更新 更多