ntfsmount и Solid (KDE)

FreeBSD и прочие в роли десктопа.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
svvord
проходил мимо
Сообщения: 7
Зарегистрирован: 2010-03-08 3:44:56
Откуда: Хабаровск

ntfsmount и Solid (KDE)

Непрочитанное сообщение svvord » 2014-06-17 4:01:41

Доброе время суток.

Мне интересно, озаботился ли кто-нибудь из участников возможностью монтирования 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.
Последний раз редактировалось f_andrey 2014-06-17 7:25:41, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ntfsmount и Solid (KDE)

Непрочитанное сообщение Alex Keda » 2014-10-21 7:36:46

Использовать какого-то альтернатичного монтировщика?
Убей их всех! Бог потом рассортирует...