From the man page of chattr The ’e’ attribute indicates that the file is using extents for mapping the blocks on disk. It may not be removed using chattr.
An extent is a contiguous area of storage in a computer file system, reserved for a file. When a process creates a file, file-system management software allocates a whole extent. When writing to the file again, possibly after doing other write operations, the data continues where the previous write left off. This reduces or eliminates file fragmentation and possibly file scattering too.
An extent-based file system (i.e., one that addresses storage via extents rather than in single blocks) need not require limiting each file to a single, contiguous extent.
The following systems support extents:
ASM - Automatic Storage Management - Oracle's database-oriented filesystem. BFS - BeOS, Zeta and Haiku operating systems. Btrfs - GPL'd extent based file storage (16PiB/264 max file size). Ext4 - Linux filesystem (when the configuration enables extents — the default in Linux since version 2.6.23). Files-11 - Digital Equipment Corporation (subsequently Hewlett-Packard) OpenVMS filesystem. HFS and HFS Plus - Hierarchical File System - Apple Macintosh filesystems. HPFS - High Performance File Syzstem - OS/2 and eComStation. JFS - Journaled File System - Used by AIX, OS/2/eComStation and Linux operating systems. Microsoft SQL Server - Versions 2000-2008 supports extents of up to 64KB [1]. Multi-Programming Executive - Filesystem by Hewlett-Packard. NTFS - Microsoft's latest-generation file system [1] Reiser4 - Linux filesystem (in "extents" mode). SINTRAN III - File system used by early computer company Norsk Data. UDF - Universal Disk Format - Standard for optical media. VERITAS File System - Enabled via the pre-allocation API and CLI. XFS - SGI's second generation file system.[2]
from the wikipedia
chattr and lsattr utilities on Linux and the attributes they manipulate are specific to the Second Extended Filesystem family (ext2, ext3), and are available as part of the e2fsprogs package. They don't work on files residing on other filesystems, e.g. ReiserFS, FAT.
(j) data journalling (t) no tail-merging (e) uses extends for mapping blocks on disk
Normally In the extents filesystem, regular files and directory files are stored as a sequence of extents, contiguous sequences of blocks on a disk. The directory entry for a file keeps track of the file's extents. If the filesystem needs more than one extent to hold a file, it uses a linked list of extent blocks to store information about the extents.
eon a ext3 volume? Really?lsattr -lto print the options using long names instead of single character abbreviations. Also, see this table for a description of individual options.