Я заметил e
атрибут в нескольких файлах / каталогах на машинах Linux, установленных в файловых системах ext4.
[kelly@p2820887.pubip.serverbeach.com ~]$ lsattr -d /bin
-------------e- /bin
По словам chattr(1)
:
Атрибут 'e' указывает, что файл использует экстенты для отображения блоков на диске. Его нельзя удалить с помощью chattr (1).
Чем это отличается и, что более важно, каким образом эта деталь важна, в частности, почему эта деталь достаточно важна, чтобы ее можно было указать в качестве атрибута файла? При каких обстоятельствах я должен когда-либо менять свое поведение, зная, что этот файл "использует экстенты для отображения блоков на диске"? Предположительно это то, что мне нужно знать, иначе это не было бы так очевидно, верно?
источник
tune2fs -O extent
файловую систему, чтобы включить экстенты, новые файлы будут иметь атрибут «e», но уже существующие не будут отображаться, пока не появитсяchattr +e
файл.