我正在尝试使用C程序的mount()函数而不是terminal命令进行挂载。我可以轻松实现
mount -t tmpfs -o size=1M none xyz
使用以下C代码:
...
asprintf(&options, "size=%s,uid=0,gid=0,mode=777", sz);
rc = mount("tmpfs", mountpoint, "tmpfs", 0, options);
...
现在我想使用上面的mount()函数挂载aufs联合。如何将下面的终端命令转换为其C实现,类似于我为tmpfs所做的那样。
mount -t aufs -o br:/tmp/lol=rw:/home/shashank/Downloads=ro none /tmp/Combined