我正在尝试将来自NFS服务器的源目录挂载到嵌入式Linux板上的目标目录。以下命令在板子的shell提示符中完美地按预期工作。
什么是程序中用于上述命令的等效系统调用? 我尝试了下面的调用,但挂载失败并显示“无效参数”。
请提供建议,如何解决这个问题。
谢谢。
mount -t nfs -o nolock 10.126.62.45:/vol/home/avinoba/Sky /mnt
什么是程序中用于上述命令的等效系统调用? 我尝试了下面的调用,但挂载失败并显示“无效参数”。
if(mount("10.126.62.45:/vol/home/avinoba/Sky","/mnt","nfs",MS_MGC_VAL,"nolock") == -1)
{
printf("ERROR: mount failed: %s \n",strerror(errno));
}
请提供建议,如何解决这个问题。
谢谢。
strace
命令来追踪mount
命令,以找到它所执行的确切系统调用。 - Basile Starynkevitch