gpt4 book ai didi

linux - 挂载失败,errno 是 20?

转载 作者:太空宇宙 更新时间:2023-11-04 11:36:58 25 4
gpt4 key购买 nike

我是 linux 程序的新手。为什么以下代码失败?它的输出是“failed 20”。但在终端中,命令:sudo mount/dev/sdb/home/abc/work/tmp 有效。

void main()
{
int rtn;

rtn=mount("/dev/sdb","/home/abc/work/tmp","vfat",MS_BIND,"");
if (rtn==-1)
printf("failed %d.\n",errno);
else
printf("OK!\n");
}

最佳答案

你不能绑定(bind)一个设备,只能绑定(bind)一个目录。尝试为 mountflags 提供一个有用的值。

关于linux - 挂载失败,errno 是 20?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7088838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com