0
我試圖訪問在linux/fs.h中定義的超級塊對象。 但是如何初始化對象以便我們可以訪問它的屬性。 我發現alloc_super()用於初始化超級,但它是如何調用的?在系統調用中訪問Linux內核的SuperBlock對象
#include <fcntl.h>
#include <unistd.h>
#include <stdio.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <errno.h>
#include <linux/fs.h>
int main(){
printf("hello there");
struct super_block *sb;
return 0;
}
'super_block'結構描述安裝的文件系統。您需要引用該文件系統中的任何對象:inode,file或dentry;相應的'super_block'可以通過該對象的字段訪問。 – Tsyvarev