Notei o e
atributo em vários arquivos / diretórios em máquinas Linux instaladas em sistemas de arquivos ext4.
[[email protected] ~]$ lsattr -d /bin
-------------e- /bin
De acordo com chattr(1)
:
O atributo 'e' indica que o arquivo está usando extensões para mapear os blocos no disco. Não pode ser removido usando o chattr (1).
De que maneira isso é diferente e, mais importante, de que maneira esse detalhe é significativo - especificamente por que esse detalhe é importante o suficiente para ser relatado como um atributo de arquivo? Sob que circunstâncias devo mudar meu comportamento com base no conhecimento de que este arquivo "está usando extensões para mapear os blocos no disco"? Presumivelmente, isso é algo que eu preciso saber, caso contrário não seria tão óbvio, certo?
fonte
tune2fs -O extent
no sistema de arquivos para ativar extensões, novos arquivos terão o atributo "e", mas os pré-existentes não terão até vocêchattr +e
o arquivo.