首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >确定底层文件系统的类型/名称

确定底层文件系统的类型/名称
EN

Stack Overflow用户
提问于 2012-03-07 06:01:54
回答 2查看 324关注 0票数 2

有没有办法以编程方式确定底层文件系统的类型(/name)?这种情况下的文件系统可以是并行文件系统,如lustre/pvfs。所以我需要查询这个名称,而不是像ext3这样的底层文件系统的名称。

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-07 06:29:52

statfs()函数的f_type字段为您提供了什么?

票数 3
EN

Stack Overflow用户

发布于 2012-03-07 08:18:35

使用statfs of fstatfs函数获取类型(它位于statfs of statfs结构中)。这个类型值为您提供了一个幻数,您可以用它来标识文件系统。所有的幻数都是在/usr/include/linux/magic.h,中定义的(至少在我的系统中是这样:),例如:

代码语言:javascript
复制
#define EXT3_SUPER_MAGIC    0xEF53
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9592635

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档