O que o Windows (ou mais precisamente NTFS) chama de MFT é o que os sistemas de arquivos Unix típicos chamam de tabela inode , e o que o Windows chamadas FRN é o número do inode. Ele contém os metadados de um arquivo (permissões, registros de data e hora, etc.), mas não o nome do arquivo (que faz parte das entradas do diretório). Ele também contém o endereço dos primeiros blocos do arquivo ou os blocos que contêm os endereços dos blocos do arquivo.
Execute tune2fs -l /dev/sdz99
(substitua sdz99
pelo caminho correto para o dispositivo de bloco que você intersted in) para obter algumas informações sobre um sistema de arquivos ext2 / ext3 / ext4, incluindo o “Inode count” (número de inodes) e o “Inode size” (em bytes). Para esses sistemas de arquivos, o número de inodes é escolhido quando o sistema de arquivos é criado, ele não cresce dinamicamente com o número de arquivos. Você pode executar df -i
para ver quantos inodes estão em uso em um sistema de arquivos montado.
Existem sistemas de arquivos que possuem diferentes estruturas de dados. Embora o conceito de inode seja universal no Unix, porque as APIs do sistema de arquivos associam um número de inode exclusivo a cada arquivo, as implementações podem diferir. Por exemplo, o Btrfs não reserva espaço para inodes, eles são alocados conforme necessário.