Zauważyłem ten e
atrybut w kilku plikach / katalogach na komputerach z systemem Linux zainstalowanych na systemach plików ext4.
[[email protected] ~]$ lsattr -d /bin
-------------e- /bin
Według chattr(1)
:
Atrybut „e” wskazuje, że plik używa zakresu do mapowania bloków na dysku. Nie można go usunąć za pomocą chattr (1).
W jaki sposób jest to różne, a co ważniejsze, w jaki sposób ten szczegół jest znaczący - a konkretnie dlaczego ten szczegół jest wystarczająco ważny, aby można go było zgłosić jako atrybut pliku? W jakich okolicznościach powinienem kiedykolwiek zmienić swoje zachowanie w oparciu o wiedzę, że ten plik „używa zakresu do mapowania bloków na dysku”? Prawdopodobnie jest to coś, co muszę wiedzieć, inaczej nie byłoby to tak oczywiste, prawda?
źródło
tune2fs -O extent
system plików, aby włączyć zakresy, nowe pliki będą miały atrybut „e”, ale pliki istniejące wcześniej nie będą dostępne, dopóki nie utworzyszchattr +e
pliku.