我想在Linux中编程挂载USB驱动器,这样我就可以使用fprintf写入文本文档。我在寻找如何挂载驱动器的方法时遇到了困难。我在网上搜索了很多关于如何通过命令行完成此操作的教程,但没有找到C语言的相关内容。请问有人能指点我吗?
man 2 mount
例如。
#include <sys/mount.h>
if (mount("/dev/mmcblk0p1", "/mnt/sd", "vfat", MS_NOATIME, NULL)) {
if (errno == EBUSY) {
printf("Mountpoint busy");
} else {
printf("Mount error: %s", strerror(errno));
}
} else {
printf("Mount successful");
}