NTFS3 (https://www.opennet.ru/opennews/art.shtml?num=53554) -При наличии модуля ядра ntfs3 (https://aur.archlinux.org/packages/ntfs3-dkms/) :есть монолитно, но как заюзвть - я не понял
Для i686 ядер 2.6-4.20 есть родной paragon патч
Поддержка POSIX ACL (списков контроля доступа). Действует, если поддерживается ядром. Не путать с NTFS ACL. Параметр, указанный как acl, включает поддержку списков управления доступом POSIX.Не тестировал пока. Тестировать лучше не на разделе с установленной виндой. Если поубивает виндовс acl - будут проблемы с виндой
можно пересобирать squash на ntfs3Можно.
Есть ключ mount -t -o aclНикаких улучшений не заметил. Возможно это влияет на виндовые права. Линуксовые права так же как и без -o acl после перемонтирования пропадают
SUBSYSTEM=="block", ENV{ID_FS_TYPE}=="ntfs", ENV{ID_FS_TYPE}="ntfs3"
#!/bin/ash
mount -t ntfs3 "@" || ntfs-3g "@"
можно пересобирать squash на ntfs3но после ребута все линукс права пропадают. Т.е. пересобирать можно, но хранить с линукс правами файлами нельзя. Т.е. сохраненку в папку тоже нельзя. FULL нельзя. Только в squashfs
В ядро принята новая реализацией файловой системы NTFS, открытая компанией Paragon Software. Новый драйвер может работать в режиме записи и поддерживает все возможности актуальной версии NTFS 3.1, включая расширенные атрибуты файлов, списки доступа (ACL), режим сжатия данных, эффективную работу с пустотами в файлах (sparse) и воспроизведение изменений из журнала для восстановления целостности после сбоев.
mount -t ntfs3 /dev/$x /mnt/$x -o $MOPT 2>/dev/null || ntfs-3g ...
if ! mount -t ntfs3 /dev/$x /mnt/$x -o $MOPT 2>/dev/null ;then
ntfsfix -d /dev/$x && mount -t ntfs3 /dev/$x /mnt/$x -o $MOPT 2>/dev/null ||
ntfs-3g ...
fi
Посмотрел - в UIRD ntfsfix есть, но , похоже в скриптах не используется...Должен запускаться как и остальные fsck если включить в параметрах.
в UIRD ntfsfix есть, но , похоже в скриптах не используется...Да. Есть
# grep -i ntfsfix liblinuxlive livekitlib
liblinuxlive: /usr/bin/ntfsfix "$1" </dev/console >/dev/console 2>/dev/console
livekitlib:BIN_NTFSFIX=/sbin/ntfsfix
livekitlib: $BIN_NTFSFIX "$1" </dev/console >/dev/console 2>/dev/console
В моих ядрах ntfs3 монолитно. Если скомпилить обновленный ntfs3.ko (здесь в отличие от aufs.ko так можно) - как сделать чтобы он работал, а не монолитный...Так обновленный он наверно для linux-next или mainline: 5.19-rc1
как сделать чтобы он работал, а не монолитный...вопрос - глубже не копал