Organização de Arquivos e DadosVisão geral
Arquivos de Sistema e Sistemas de Arquivos Virtuais
O tipo de um objeto no espaço de nomes do núcleo é o rótulo que diz o que aquele nome guarda: fluxo de bytes (regular), lista nome → identificador (diretório), ou porta para dispositivo ou comunicação (especial). O rótulo fica nos metadados, independente da extensão e do caminho.
A API do VFS, a montagem e os objetos superbloco, inode e dentry deste tópico — e os metadados e o gerenciamento de arquivos no sistema operacional — partem desse tipo.
As páginas se agrupam em três blocos. O primeiro decide o que o nome guarda e se o núcleo lê bytes, entra na pasta ou encaminha ao driver.
O segundo oferece open, read, write e close por cima de vários sistemas de arquivos concretos e consulta a tabela de montagens.
O terceiro resolve o caminho com três objetos em memória: o volume montado, o arquivo e o nome visível.
Classificar regular, diretório ou especial (caractere, bloco, FIFO) está em Tipos de Arquivos de Sistema. O tipo como campo do inode, sem reclassificar os três casos, está em Arquitetura do VFS.
A API única e o prefixo mais longo na tabela de montagens estão em Sistemas de Arquivos Virtuais (VFS). Achar o volume, o arquivo e o nome já resolvido depois do open está em Arquitetura do VFS.
O que o diretório armazena — os pares nome → identificador — está em Tipos de Arquivos de Sistema. O dentry como cópia em memória desse par, sem número no volume, está em Arquitetura do VFS.
Montar um volume num diretório já existente está em Sistemas de Arquivos Virtuais (VFS). O superbloco criado nessa montagem, um por volume, está em Arquitetura do VFS.
Páginas deste tópico
Tipos de Arquivos de Sistema
ProBaixa incidência no POSCOMP9 min de leitura · 25ª mais cobrada em Organização de Arquivos e Dados
Regular vs diretório vs especial (caractere, bloco, FIFO).
Sistemas de Arquivos Virtuais (VFS)
ProMédia incidência no POSCOMP7 min de leitura · 18ª mais cobrada em Organização de Arquivos e Dados
API única, vários FS ao mesmo tempo, montagem.
Arquitetura do VFS
ProMédia incidência no POSCOMP9 min de leitura · 17ª mais cobrada em Organização de Arquivos e Dados
Superbloco, inode e dentry; dentry não vive em disco.