LINUX.ORG.RU

Автомонтирование дисков: всё работает, и не работает


0

0

Собственно, загадка в чём: пропало автомонтирование, но dbus, hal, autofs, KDE-шные службы обработки сигналов hal-а -- все запущены и работают. Устройства в /dev создаются, dd из них читает, а автомонтирования -- нету! Подскажите, куда копать, кого настраивать?

телепаты в отпуске: дистрибутив, что делал, как автомаунт организован (нафига он, если в кедах без него прекрасный апплет для монтирования)?

timth ★☆
()
Ответ на: комментарий от timth

Дистрибутив -- Fedora7 обновлённая до 8-ки, некоторые пакеты из 9-ой ветки.

one_more_hokum ★★★
() автор топика
Ответ на: комментарий от one_more_hokum

~$ cat /etc/hal/fdi/policy/preferences.fdi 
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->

<!-- 
  Some examples how to use hal fdi files for system preferences 
  You can either uncomment the examples here or put them in a seperate .fdi
  file.
-->
<deviceinfo version="0.2">
<!-- 
  The following hints gnome-volume-manager and other programs that honor the
  storage.automount_enabled_hint to not mount non-removable media.
-->

  <device>
    <match key="storage.hotpluggable" bool="false">
      <match key="storage.removable" bool="false">
        <merge key="storage.automount_enabled_hint" type="bool">false</merge>
      </match>
    </match>
  </device>

<!-- 
  The following shows how to put sync and noatime on for devices smaller then
  1Gb and off for device larger then that. Note that the sync option can wear
  out device faster then you'd like too. See
  http://readlist.com/lists/vger.kernel.org/linux-kernel/22/111748.html for
  more info.
--> 
<!--
  <device> 
    <match key="block.is_volume" bool="true">
      <match key="volume.size" compare_lt="1000000000">
        <match key="@block.storage_device:storage.hotpluggable" bool="true">
          <merge key="volume.policy.mount_option.sync" type="bool">true</merge>
          <merge key="volume.policy.mount_option.noatime" type="bool">true</merge>
        </match>
        <match key="@block.storage_device:storage.removable" bool="true">
          <merge key="volume.policy.mount_option.sync" type="bool">true</merge>
          <merge key="volume.policy.mount_option.noatime" type="bool">true</merge>
        </match>
      </match>
      <match key="volume.size" compare_ge="1000000000">
        <match key="@block.storage_device:storage.hotpluggable" bool="true">
          <merge key="volume.policy.mount_option.sync" type="bool">false</merge>
          <merge key="volume.policy.mount_option.noatime" type="bool">false</merge>
        </match>
        <match key="@block.storage_device:storage.removable" bool="true">
          <merge key="volume.policy.mount_option.sync" type="bool">false</merge>
          <merge key="volume.policy.mount_option.noatime" type="bool">false</merge>
        </match>
      </match>
    </match>
  </device>
--> 
</deviceinfo>

timth ★☆
()
Ответ на: комментарий от one_more_hokum

Вот timth тебе написал сожержимое preferences.fdi - его надо положить в /etc/hal/fdi/policy/ - этот скриптик отвечает и за автомонтирование, можешь его почитать, потом пригодится. :) Вообще, интересно, куда он у тебя делся...

Greshnik
()
Ответ на: комментарий от Greshnik

Ви будете смеяться -- но таки не помогло!!! (Комментарии из скрипта я не скопировал, не думаю, что из-за них :-)). Скажите, какие программы участвуют в автоопределении железок и автозапуске. Kudzu, hal, autofs, -- кто ещё?

one_more_hokum ★★★
() автор топика
Ответ на: комментарий от one_more_hokum

Хм хм хм...

1) А что привело к пропаданию автомаунта?

2) Если, к примеру, воткнуть флешку, и посмотреть lshal - что там о ней напишется (там многобукв)? В гнуме есть для этого hal-device-manager, он показывает то же, что и lshal, только в гуе - чуть более наглядно, и менее информативно. Что в кде - не помню.

3) Есть ещё udev.rules - в /etc/udev.

Greshnik
()
Ответ на: комментарий от Greshnik

Сильно не бейте, но поступил по виндузячьи -- тупо переустановил систему (напомню, Fedora7). В свежеустановленной системе в /etc/hal/fdi по прежнему все подкаталоги (information, policy, preprobe) пустые. Так где-же лежат настройки hal-а?

one_more_hokum ★★★
() автор топика
Ответ на: комментарий от one_more_hokum

у меня в debian такое же было, помогла установка pmount и ivman

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.