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 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.

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

Re: ntfsmount и Solid (KDE)

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

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


Вернуться в «UNIX as Desktop»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей