0x00 Desconhecido
0x01 Regular
0x02 Diretório
0x03 Dispositivo Char
0x04 Dispositivo de Bloco
0x05 FIFO
0x06 Socket
0x07 Link Simbólico
| | 0x8 | | Nome | String do nome (até 255 caracteres) | **Para aumentar o desempenho, blocos de diretório Root hash podem ser usados.** **Atributos Estendidos** Podem ser armazenados em * Espaço extra entre inodes (256 - tamanho do inode, geralmente = 100) * Um bloco de dados apontado por file\_acl no inode Podem ser usados para armazenar qualquer coisa como um atributo do usuário se o nome começar com "user". Assim, dados podem ser ocultados dessa forma. Entradas de Atributos Estendidos | Offset | Tamanho | Nome | Descrição | | ------ | ------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | 0x0 | 1 | Name len | Comprimento do nome do atributo | | 0x1 | 1 | Name index |0x0 = sem prefixo
0x1 = prefixo user.
0x2 = system.posix_acl_access
0x3 = system.posix_acl_default
0x4 = trusted.
0x6 = security.
0x7 = system.
0x8 = system.richacl
| | 0x2 | 2 | Value offs | Offset a partir da primeira entrada do inode ou início do bloco | | 0x4 | 4 | Value blocks | Bloco de disco onde o valor está armazenado ou zero para este bloco | | 0x8 | 4 | Value size | Comprimento do valor | | 0xC | 4 | Hash | Hash para atributos no bloco ou zero se no inode | | 0x10 | | Nome | Nome do atributo sem NULL final | ```bash setfattr -n 'user.secret' -v 'This is a secret' file.txt #Save a secret using extended attributes getfattr file.txt #Get extended attribute names of a file getdattr -n 'user.secret' file.txt #Get extended attribute called "user.secret" ``` ## Visão do Sistema de Arquivos Para ver o conteúdo do sistema de arquivos, você pode **usar a ferramenta gratuita**: [https://www.disk-editor.org/index.html](https://www.disk-editor.org/index.html)\ Ou você pode montá-lo no seu Linux usando o comando `mount`. [https://piazza.com/class\_profile/get\_resource/il71xfllx3l16f/inz4wsb2m0w2oz#:\~:text=The%20Ext2%20file%20system%20divides,lower%20average%20disk%20seek%20time.](https://piazza.com/class\_profile/get\_resource/il71xfllx3l16f/inz4wsb2m0w2oz#:\~:text=The%20Ext2%20file%20system%20divides,lower%20average%20disk%20seek%20time.)