LINUX.ORG.RU

История изменений

Исправление mky, (текущая версия) :

В принципе, возможно, при копировании/перемещении файла с его атрибута может быть что угодно. Но, я во внутренностях ни ext4, ни fsck.ext4 особо не разбираюсь. Вот, сейчас обнаружил, что extFS имеет такой флаг (из man):

filetype
   This feature enables the storage of file type information in di‐
   rectory entries.  This feature is supported by ext2,  ext3,  and
   ext4.
То есть, возможно, именно про это флаг идёт речь, допустим, ФС была создана без этого флага, а потом его включили или он сам включился мутацией бит в суперблоке. Тогда, действительно, у всех direntry будет, с точки зрения fsck, неправильное значение в этом поле.

Исходная версия mky, :

В принципе, возможно, при копировании/перемещении файла с его атрибута может быть что угодно. Но, я во внутренностях ни ext4, ни fsck.ext4 особо не разбираюсь. Вот, сейчас обнаружил, что extFS имеет такой флаг (из man):

filetype
   This feature enables the storage of file type information in di‐
   rectory entries.  This feature is supported by ext2,  ext3,  and
              ext4.
То есть, возможно, именно про это флаг идёт речь, допустим, ФС была создана без этого флага, а потом его включили или он сам включился мутацией бит в суперблоке. Тогда, действительно, у всех direntry будет, с точки зрения fsck, неправильное значение в этом поле.