Quanto controle os sistemas de arquivos concretos têm sobre o cache de inode VFS e o cache de buffer?

1

Eu quero ter certeza de que estou entendendo como os inodes do VFS e os inodes do sistema de arquivos trabalham juntos.

Os inodes de um sistema de arquivos são armazenados no dispositivo de bloco e é onde eles vivem.

Quando uma operação é executada nos inodes do FS, eles devem primeiro ser copiados para a memória como um inode do VFS. Quando isso acontece, o VFS também armazena esse inode temporariamente em seu cache de inode para uso futuro. O inode do VFS abstrai as operações específicas do FS para que ele possa ser usado pelos aplicativos de terra do usuário de maneira uniforme.

Quanto controle os sistemas de arquivos têm sobre o que acontece no cache de inode do VFS? Isso é otimizado diferentemente por sistemas de arquivos diferentes ou o inode de cache VFS, no entanto, ele gosta independentemente do FS específico?

Existe também o cache de buffer que é completamente independente de sistemas de arquivos específicos, certo? Os sistemas de arquivos têm algo a dizer sobre o que está no Buffer Cache ou é tudo decidido e otimizado pelos drivers de dispositivos de bloco específicos?

    
por user1028270 28.01.2016 / 16:57

0 respostas