gpt4 book ai didi

检查 Stackable 文件系统是否以编程方式安装

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

我正在提供安装可堆叠文件系统的目录中任何文件的路径。有没有办法以编程方式检查挂载的文件系统是可堆叠文件系统还是我的底层下层文件系统
我已经尝试使用 statfs(2),但它总是返回成功,因为它检测到我的较低文件系统,即使我的可跟踪文件系统尚未安装。我想在 C 中以编程方式执行此操作,而不是使用命令行。例如挂载

最佳答案

你能检查 f_type 参数并从那里定义文件系统类型吗?

#include <stdio.h>
#include <sys/vfs.h>

void main(int argc, char **argv) {
char *path=argv[1];
int a;

struct statfs foo;

a = statfs(path, &foo);
printf("%d,%ld\n", a, foo.f_type);
}

对我有用。

汉奴

关于检查 Stackable 文件系统是否以编程方式安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40420827/

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