O que é um inode?

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

Os sistemas de computador no estilo UNIX são aqueles que descendem do sistema operacional UNIX. Eles são frequentemente usados ​​em servidores, estações de trabalho de computador e dispositivos móveis. A Unix foi desenvolvida em 1969 por funcionários da AT&T que estavam trabalhando na Bell Labs. Exemplos de sistemas baseados em UNIX incluem a distribuição de software Linux e Berkeley, às vezes conhecida como Berkeley Unix.

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

O nome do arquivo não está listado, pois um arquivo individual às vezes 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 que o arquivo é.

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

Como cada inode é criado, ele é atribuído um número. Esse número permanece o mesmo quando o disco no qual o arquivo está localizado é desfragmentado, mesmo que esse desfragamento resulte no arquivo que está sendo movido. Se o arquivo for movido manualmente, o númerotambém permanecerá o mesmo.

O sistema operacional mantém um banco de dados inode. Este banco de dados é usado pelo computador para acompanhar 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?