3

When I run the lsattr command, I get the following output:

root@swarm-stg-01:/etc# lsattr timezone
--------------e--- timezone

But I don't understand how to read he output and man command doesn't contain this legend.

So what does the "e" mean and what's the significance of the position of the "e" char?

1 Answers1

2

From the lsattr man page

See chattr(1) for a description of the attributes and what they mean.

... The 'e' attribute indicates that the file is using extents for mapping the blocks on disk. It may not be removed using chattr(1). ...

HBruijn
  • 72,524
  • 21
  • 127
  • 192
  • To be fair that’s only half an answer, but I don’t have a quick explanation on what that implies and means – HBruijn Dec 25 '18 at 16:22
  • 1
    These days it means very little. But a filesystem upgraded from ext3 to ext4 might have a mix of files which use extents and those created prior to the upgrade which did not. – Michael Hampton Dec 25 '18 at 17:20