Linux VFS: Como os objetos dentry são criados pelo kernel?

0

Não tenho certeza absoluta de como os objetos dentry são criados pelo kernel. O livro que estou lendo afirma "O VFS constrói objetos dentry on- the-fly, conforme necessário, ao executar operações de diretório ", mas não tenho certeza do que isso significa.

Suponha que um processo abra um arquivo, digamos, open ("/ home / user / file"). A raiz dentária (isto é, "/") do processo que abre o arquivo pode ser encontrada na estrutura fs_struct. Em seguida, ele examinará o inode correspondente do diretório raiz e obterá as informações que o root contém home e criará um dentry doméstico correspondente e preencherá os campos do dentry raiz. O kernel irá então procurar o usuário inode correspondente, etc.

Estou no caminho certo aqui?

    
por deftextra 18.01.2018 / 18:02

0 respostas