Страница 1 из 1

ntfsmount и Solid (KDE)

Добавлено: 2014-06-17 4:01:41
svvord
Доброе время суток.

Мне интересно, озаботился ли кто-нибудь из участников возможностью монтирования NTFS разделов через интерфейс Dolphin или виджет «Подключаемые устройства» в KDE4? Иными словами — через Solid.

Эпизодически возникает потребность примонтировать флешку в NTFS или переносной винт через USB. И ладно бы у меня (я и с консоли примонтирую), а у клиентов, которые в компах как правило совсем не шарят, не говоря уже о какой-то там консоли...

Имеется FreeBSD 10 stable с выпиленной уже в принципе умолчальной поддержкой NTFS; KDE 4.12.5; ntfsprogs 2.0.0.

Руками ntfsmount монтирует нормально. Стоит вопрос о монтировании через Solid.

ln -s /usr/local/bin/ntfsmount /sbin/mount_ntfs — естественно не помогло.

Во-первых не понимал передаваемые ключи, что исправилось в настройках HAL:

Код: Выделить всё

--- 20-storage-methods.fdi.orig	2014-06-17 11:54:35.000000000 +1100
+++ 20-storage-methods.fdi	2014-06-17 11:54:54.000000000 +1100
@@ -250,13 +250,9 @@
 	  <append key="volume.mount.valid_options" type="strlist">utf8</append>
 	</match>
 	<match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="FreeBSD">
-	  <append key="volume.mount.valid_options" type="strlist">-u=</append>
-	  <append key="volume.mount.valid_options" type="strlist">-g=</append>
-	  <append key="volume.mount.valid_options" type="strlist">-m=</append>
-	  <append key="volume.mount.valid_options" type="strlist">-a</append>
-	  <append key="volume.mount.valid_options" type="strlist">-i</append>
-	  <append key="volume.mount.valid_options" type="strlist">-C=</append>
-	  <append key="volume.mount.valid_options" type="strlist">-W=</append>
+	  <append key="volume.mount.valid_options" type="strlist">uid=</append>
+	  <append key="volume.mount.valid_options" type="strlist">gid=</append>
+	  <append key="volume.mount.valid_options" type="strlist">umask=</append>
 	</match>
       </match>
А во-вторых системный mount не подхватывает подставленный костыль =)

Код: Выделить всё

# mount -t ntfs /dev/da0s1 /mnt/temp
mount: /dev/da0s1: Operation not supported by device
Что в прочем не удивительно, если ознакомиться с искодником mount.c

При этом:

Код: Выделить всё

mount_ntfs /dev/da0s1 /mnt/temp
срабатывает нормально

Принимаются все возможные варианты. От настроек Solid и HAL, до патча системного mount.

Re: ntfsmount и Solid (KDE)

Добавлено: 2014-10-21 7:36:46
Alex Keda
Использовать какого-то альтернатичного монтировщика?