O que é um inode?

Um inode é o local em que um sistema de computador no estilo UNIX armazena informações sobre arquivos no sistema. Cada arquivo no sistema está vinculado a um desses nós, que controla informações como propriedade, permissões e tipo de arquivo. Os inodes são identificados por números. Geralmente, cerca de 1% da capacidade de armazenamento de um sistema de arquivos é usado para esse tipo de armazenamento.

Os sistemas de computador no estilo UNIX são aqueles descendentes do sistema operacional UNIX. Eles são frequentemente usados ​​em servidores, estações de trabalho de computador e dispositivos móveis. O UNIX foi desenvolvido em 1969 por funcionários da AT&T que trabalhavam nos laboratórios da Bell. Exemplos de sistemas baseados em UNIX incluem Linux e Berkeley Software Distribution, também conhecido como Berkeley UNIX.

O inode faz parte do sistema de arquivos básico desses tipos de sistemas operacionais. Um sistema de arquivos organiza os arquivos do computador e os dados relacionados a eles em um banco de dados, para que o sistema operacional possa armazená-los, organizá-los e usá-los. Ele usa inodes para armazenar informações essenciais sobre o arquivo.

O nome do arquivo não está listado, pois às vezes um arquivo individual pode ser acessado usando vários nomes de arquivos. Em vez disso, o inode armazena informações sobre qual usuário ou grupo possui o arquivo e quais usuários e grupos têm permissão para ler, editar ou usar o arquivo. Ele também armazena informações sobre o tipo do arquivo.

Na maioria dos sistemas, apenas cerca de 1% do espaço de armazenamento do sistema de arquivos é usado para inodes. Isso limita o número de arquivos que um sistema pode manter. À medida que um novo arquivo é criado, novos inodes também são criados. Se o usuário tentar criar muitos arquivos, o limite de armazenamento poderá ser atingido, impedindo a criação de novos arquivos.

À medida que cada inode é criado, é atribuído um número. Esse número permanece o mesmo quando o disco no qual o arquivo está localizado é desfragmentado, mesmo se esse desfragmentar resultar na movimentação do arquivo. Se o arquivo for movido manualmente, o número também permanecerá o mesmo.

O sistema operacional mantém um banco de dados inode. Esse banco de dados é usado pelo computador para rastrear e acessar as informações em cada inode. Os arquivos também podem ser abertos acessando o inode através do banco de dados.

Um usuário de computador pode encontrar o inode de um arquivo individual. Ele ou ela pode fazer isso usando o comando ls -i. Este comando fará com que o inode exiba algumas das informações armazenadas para o arquivo em questão.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?