【问题标题】:How to check if filesystem is already mounted using C/C++如何检查文件系统是否已经使用 C/C++ 挂载
【发布时间】:2020-06-19 08:05:06
【问题描述】:

您好,我正在编写一个挂载 cgroup 的应用程序,如下所示

mount("cgroup", "/sys/fs/cgroup", "tmpfs",0,NULL);

我能够做到这一点,但我想添加一个检查以了解它是否已经安装,我如何使用 C/C++ 做到这一点? 是否有任何 API 或系统 API 来获取挂载信息。 我不想使用 system() 调用。

【问题讨论】:

    标签: c++ linux linux-kernel filesystems mount-point


    【解决方案1】:

    你想用getmntent_r枚举/proc/mounts

    【讨论】:

    • 非常感谢@MSalters,这很有帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-19
    • 2012-09-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多