Как посмотреть и установить атрибут сжатия NTFS в Linux?

662
Boann

Просматривая раздел NTFS в Konqueror или Dolphin, сжатые файлы и папки не отображаются с синими именами, и в диалоговом окне свойств файла, по-видимому, нет страницы для просмотра или установки атрибутов файла NTFS. ls -alтакже ничего не говорит мне. Что я могу сделать, чтобы увидеть и установить атрибут сжатия?

3
https://www.tuxera.com/community/ntfs-3g-advanced/data-compression/ A.B 6 лет назад 2
Учитывая, что каталоги помечены для сжатия с расширенными атрибутами, очевидные вещи, которые нужно попробовать, это `getfattr`. Хотя фактический атрибут «файл сжат» может все еще не отображаться таким образом. Что может быть функцией («пользователь не должен быть в состоянии отличить сжатые от несжатых файлов»). dirkt 6 лет назад 0
Вы должны увидеть его с помощью [ntsfinfo] (https://linux.die.net/man/8/ntfsinfo). Вы должны иметь возможность установить его с помощью [setfattr] (https://linux.die.net/man/1/setfattr). fixer1234 6 лет назад 1

2 ответа на вопрос

1
Azevedo

Похоже, для достижения этой цели потребуется программирование на низком уровне.

Флаги / биты, которые вы ищете, хранятся $BMPи / или в $MFTобластях NTFS-раздела.

Рекомендации:

https://en.wikipedia.org/wiki/NTFS#Master_File_Table

http://www.ntfs.com/ntfs-compressed.htm

http://ntfs.com/damaged-file-system-bmp.htm

https://epicentras.wordpress.com/2015/03/02/how-ntfs-works-mysterious-mft-table/

https://flatcap.org/linux-ntfs/ntfs/files/bitmap.html

Если вы можете получить / установить эти биты из другой программы (скажем ls), то Konqueror / Dolphin его пропустят, в противном случае доступ к этим битам не предоставляется обработчиком / монтированием NTFS.

Если это не тот ответ, который вы ищете, тогда ваш вопрос должен быть помечен как «слишком общий».

Это подсказка о том, где ОП может начать искать решение, но оно не близко к решению. Таким образом, это скорее комментарий, чем ответ. fixer1234 6 лет назад 0
0
harrymc

Я не нашел способа настроить отображение Konqueror или Dolphin таким образом.

Файловый менеджер Nautilus в GNOME может быть настроен с использованием расширения Nautilus, но это требует программирования и не является простым маршрутом.

Вы можете найти другой файловый менеджер среди множества существующих в Linux. Например, в следующей статье перечислены 22 файловых менеджера:
22 лучших файловых менеджера Linux по состоянию на 2018 год .

Похожие вопросы