C 不带开发节点的主要/次要装载

C 不带开发节点的主要/次要装载,c,linux,C,Linux,在linux中,有一种方法可以通过只使用系统调用(用户空间),而不临时创建开发节点文件,从主设备和次设备的号码装载块设备 我已经看过sys/mount.h()!(一) 尝试在c中实现此功能)您是从内核中调用此功能的?否,来自用户空间否,在这种情况下,您需要创建一个设备节点来执行装载;然而,创建设备节点只需要一个系统调用(mknod),它可以在任何地方(即使在/tmp)这就是我所知道的,但我很好奇是否有任何方法可以像ioctl一样绕过它,感觉像是先创建节点的一个迂回。你是从内核中调用它的吗?不是从

在linux中,有一种方法可以通过只使用系统调用(用户空间),而不临时创建开发节点文件,从主设备和次设备的号码装载块设备

我已经看过sys/mount.h()!(一)
尝试在c中实现此功能)

您是从内核中调用此功能的?否,来自用户空间否,在这种情况下,您需要创建一个设备节点来执行装载;然而,创建设备节点只需要一个系统调用(
mknod
),它可以在任何地方(即使在
/tmp
)这就是我所知道的,但我很好奇是否有任何方法可以像ioctl一样绕过它,感觉像是先创建节点的一个迂回。你是从内核中调用它的吗?不是从用户空间调用的,在这种情况下,您需要创建一个设备节点来执行安装;然而,创建设备节点只需要一个系统调用(
mknod
),它可以在任何地方(甚至在
/tmp
)这就是我所知道的,但是我很好奇是否有任何方法可以像ioctl一样绕过它,感觉像是先创建节点的一个迂回