问题:
在 C/C++/C# 中。 (我需要 C#,但 C 和 C++ 也可以)。
如何在 Linux 上执行 mount -a 。
我的意思是,以编程方式,without开始一个像这样的过程
system("mount -a");
Edit:
注意“-a”。
我的问题实际上不是关于如何安装安装点。
这是关于如何挂载 /etc/fstab 中的所有挂载点。
这意味着解析文件,提取挂载点,检查是否已经挂载,只有如果尚未挂载,才挂载...
通过输入查看手册页man 2 mount。它讨论了一个可以避免实际使用 system() 的系统调用:
#include <sys/mount.h>
int mount(const char *source, const char *target, const char *filesystemtype,
unsigned long mountflags, const void *data);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)