【问题标题】:Fuse filesystem that supports access to FTPFuse 支持访问 FTP 的文件系统
【发布时间】:2020-09-12 08:22:51
【问题描述】:

我必须实现一个支持使用 fuse 访问 FTP 的文件系统,并添加对 ls、cp 等命令的支持。我制作了一个简单的 hello cpp 程序,它使用 fuse 以及实现 getaddr、readdir、读取和写入功能。下一步该怎么做?如何挂载FTP服务器并使其与fuse连接?

【问题讨论】:

    标签: ftp filesystems libcurl fuse


    【解决方案1】:

    你应该复习一下基本的 ftp 命令,看看它们是如何匹配 fuse 文件操作的。一些基本的例子:

    • 在 fuse init 中,您应该连接到 ftp 服务器
    • 在 fuse open 和 write 调用中,您应该调用 ftp put
    • 在 fuse open 和 read 调用中,您应该调用 ftp get
    • 在 fuse opendir 中,ftp cd

    等等等等…… 祝你好运

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-04
      • 2015-05-26
      • 2014-08-04
      • 1970-01-01
      • 2014-04-22
      • 1970-01-01
      • 2011-12-03
      相关资源
      最近更新 更多