Noté el e
atributo en varios archivos / directorios en máquinas Linux instaladas en sistemas de archivos ext4.
[[email protected] ~]$ lsattr -d /bin
-------------e- /bin
De acuerdo a chattr(1)
:
El atributo 'e' indica que el archivo está usando extensiones para mapear los bloques en el disco. No se puede eliminar con chattr (1).
¿De qué manera es esto diferente y, lo que es más importante, de qué manera es este detalle significativo? Específicamente, ¿por qué es este detalle lo suficientemente importante como para ser reportado como un atributo de archivo? ¿En qué circunstancias debería cambiar mi comportamiento basado en el conocimiento de que este archivo "está usando extensiones para mapear los bloques en el disco"? Presumiblemente esto es algo que necesito saber, de lo contrario no sería tan obvio, ¿verdad?
fuente
tune2fs -O extent
en el sistema de archivos para habilitar extensiones, los archivos nuevos tendrán el atributo "e", pero los preexistentes no lo tendrán hasta quechattr +e
el archivo se encuentre.