Это связано с ошибкой в ublio
библиотеке (прямой зависимости sysutils/fusefs-ntfs
порта)-для нее есть открытый отчет об ошибке .
Недавно я столкнулся с той же проблемой, и обходной путь, который я использовал, был менее элегантным -переустановить sysutils/fusefs-ntfs
, но отключить UBLIO
поддержку. После этого вы сможете запустить mkntfs
для форматирования устройства. На 1 ТБ это будет довольно быстро -не знаю, как это по сравнению с исходным выполнением под Windows, но оно завершается, что является улучшением по сравнению с зависанием на неопределенный срок!
Если вы затем захотите смонтировать устройство NTFS под FreeBSD, вам нужно будет переустановить sysutils/fusefs-ntfs
, но с включенным UBLIO
, иначе вы получите очень низкую производительность ввода-вывода на диске. Вы можете сделать копию двоичного файла mkntfs
, созданного без поддержки UBLIO
, где-нибудь на вашем пути под другим именем, чтобы вы могли использовать его при необходимости после переустановки с помощью UBLIO
.
Правильная форма файла sudoer, которую я искал, заключалась в замене user
наALL
:
ALL ALL=(root) NOPASSWD: /bin/mount -o loop\,ro\,user *.ext3 /tmp/ext-mnt-*
sudo
поддерживает мелкие привилегии.
напр. Вы можете настроить так, чтобы указанный пользователь или группа могли выполнять указанную команду с указанными аргументами с паролем или без него.
См.man sudoers