LINUX.ORG.RU

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


0

0

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

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

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

timth ★☆ ()

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

~$ 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 ★☆ ()

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

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

Greshnik ()

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

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

one_more_hokum ★★★ ()

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

Хм хм хм...

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

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

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

Greshnik ()

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

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

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