C++ 如何在c/c++;

C++ 如何在c/c++;,c++,c,linux,mount,C++,C,Linux,Mount,一、 我假设编写一个客户机/服务器程序,将目录从服务器装载到客户机层次结构中。我要做的是,代替使用Linux安装函数,在C++中实现一种方法,它类似于Stand函数。我在网上搜索了很多,但找不到任何有用的教程或文档。如果您能帮助我,给我一些建议或介绍教程/文档作为起点,我将不胜感激。您的问题有点模糊。如果这是一项作业,可能涉及几件事: 实现文件系统(可能是最简单的起点) 只需模拟调用,并定义自己的调用,例如用于教育目的的ls、cd等,然后从服务器导入数据 实现类似于mount的工具,可能使用系

一、 我假设编写一个客户机/服务器程序,将目录从服务器装载到客户机层次结构中。我要做的是,代替使用Linux安装函数,在C++中实现一种方法,它类似于Stand函数。我在网上搜索了很多,但找不到任何有用的教程或文档。如果您能帮助我,给我一些建议或介绍教程/文档作为起点,我将不胜感激。

您的问题有点模糊。如果这是一项作业,可能涉及几件事:

  • 实现文件系统(可能是最简单的起点)

  • 只需模拟调用,并定义自己的调用,例如用于教育目的的
    ls
    cd
    等,然后从服务器导入数据

  • 实现类似于
    mount
    的工具,可能使用系统调用


为什么你不能使用操作系统提供的工具?所有的源代码都应该可用,你被哪一部分卡住了?为什么你认为重新设计
mount(2)
是实现这一点的方法?你真的想重新实现mount,还是仅仅创建一些完全不同的、看起来相似的东西?:)例如,如果您想在客户端上模拟文件系统,将所有操作委托给服务器上的真实文件系统,则可以使用现有的网络文件系统(NFS、CIFS等)或使用FUSE实现您自己的文件系统。@IgnacioVazquez Abrams这是一个大学项目,我们必须这样做,谢谢Vlad。我想我必须实现一个新的简单文件系统并使用mount系统调用。但是我必须挂载一个远程文件夹。