Подключение NTFS дисков

После обновления 25.07.23г. перестали поключаться NTFS диски и USB носители.

1 Like

Обновился, перезагрузился, вроде как всё работает.

А какое ядро у Вас?

При установке CLDC от 25.97.23 NTFS раздел не монтируется. Установил CLDC от 20.07.23, обновился и все работает. Ядро 6.1.39

После перезагрузки NTFS диск монтируется, но иформация недоступна

Кто-то может исправить проблему со свежим драйвером NTFS-3g?

Вот же, Обновление plasma 5.27.6 ntfs не работает - #5 by pivanov

Сюрприз от разработчиков. Сам был в шоке, когда после перезагрузки вдруг пропали диски, прописанные в fstab.
Зачем-то отключили флаг fuse у пакета sys-fs/ntfs3g никого не предупредив.
Если собрать sys-fs/ntfs3g с флагом fuse то диски снова появятся.

Cтранно, при этом указанный флаг включён по умолчанию:

$ cat /usr/portage/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild | grep -i iuse
IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid xattr"
$ equery u sys-fs/ntfs3g
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for sys-fs/ntfs3g-2022.10.3:
 U I
 + + acl         : Add support for Access Control Lists
 - - debug       : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
 - - fuse        : Enable ntfs-3g FUSE driver
 - - mount-ntfs  : Install mount.ntfs symlink
 - - ntfsdecrypt : Build and install the ntfsdecrypt application.
 + + ntfsprogs   : Enable ntfsprogs
 - - static-libs : Build static versions of dynamic libraries as well
 - - suid        : Enable setuid root program(s)
 + + xattr       : Add support for extended attributes (filesystem-stored metadata)
$ emerge --pretend --verbose sys-fs/ntfs3g

Local copy of remote index is up-to-date and will be used.

Local copy of remote index is up-to-date and will be used.

These are the packages that would be merged, in order:

Calculating dependencies... done!
Dependency resolution took 5.56 s.

[binary   R    ] sys-fs/ntfs3g-2022.10.3:0/89::gentoo  USE="acl ntfsprogs xattr -debug -fuse -mount-ntfs -ntfsdecrypt -static-libs -suid" 0 KiB

Total: 1 package (1 reinstall, 1 binary), Size of downloads: 0 KiB

Что-то в системе вытеснило этот флаг.

Вот это - /var/db/repos/calculate/profiles/default/package.use/unnecessary-dependency

1 Like

конструкция USE=“fuse ntfsprogs xattr acl mount-ntfs” emerge -av sys-fs/ntfs3g

всем спасибо.

Поможет на один раз - до следующего обновления

1 Like

Так ведь обещали поправить!

В Телеге два-три дня это обсуждали.
А какого типа предупреждения вы ожидали

Офф-топ конечно, а не поделитесь ли cсылкой на “Telegram”?

(один из некоторых)

Ещё в копилку:

@lautre, выяснили что udisks2 хак таки надо. Дефолтное стабильное калькоядро 6.1.39 не содержит нужного исправления в ntfs3 драйвере, поддержку параметра windows_names, его в 6.2 добавили. Так что для того чтобы из Dolphin монтировать хак таки нужен, до момента перехода на 6.2 или выше. Этот хак переопределяет дефолтные параметры монтирования ntfs на те что не содержат этот параметр. “Полноценный” правильный фикс будет в том что любой отсутствующий параметр для любой ФС станет не ошибкой, а предупреждением, это будет в следующей версии, sys-fs/udisks-2.10.0.
Создать
/etc/udisks2/mount_options.conf
Написать в нём
[defaults]
ntfs_defaults=uid=$UID,gid=$GID,prealloc

1 Like

Костыли костылями, а флэшки теперь не монтируются. И попробуй сразу догадайся почему.
Пришлось вернуть USE fuse и mount-ntfs для ntfs-3g.

Когда же заработает?

обновился на ядро 6.4.11 и забыл.

Уже версия ядра 6.6. Подумал - в этом файлике уже нет надобности. Смотрю - а его нету.