有没有办法以编程方式确定底层文件系统的类型(/name)?这种情况下的文件系统可以是并行文件系统,如lustre/pvfs。所以我需要查询这个名称,而不是像ext3这样的底层文件系统的名称。
谢谢。
发布于 2012-03-07 06:29:52
statfs()函数的f_type字段为您提供了什么?
发布于 2012-03-07 08:18:35
使用statfs of fstatfs函数获取类型(它位于statfs of statfs结构中)。这个类型值为您提供了一个幻数,您可以用它来标识文件系统。所有的幻数都是在/usr/include/linux/magic.h,中定义的(至少在我的系统中是这样:),例如:
#define EXT3_SUPER_MAGIC 0xEF53https://stackoverflow.com/questions/9592635
复制相似问题