Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как отменить /dev/sdb polling??  (Прочитано 797 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн funny-pinguin

  • Автор темы
  • Участник
  • *
  • Сообщений: 109
    • Просмотр профиля
Как отменить /dev/sdb polling??
« : 15 Апреля 2010, 17:20:42 »
У меня стоит Кармик на Dell mini 10 netbook.

ps aux | grep poll
root      1261  0.0  0.1   3420  1132 ?        S    15:14   0:00 hald-addon-storage: no polling on /dev/sdb because it is explicitly disabled
root      1934  0.0  0.0   4828   748 ?        S    15:14   0:00 devkit-disks-daemon: polling /dev/sdb       

/dev/sdb - это флешка, с которой ставил Кармик пару месяцов назад. Если сейчас подключить эту флешку, она будет /dev/sdc, так что hal и devkit ищут не существующий диск, а это слегка грузит и без того слабый процессор.
sudo fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000080

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        8511    68364576   83  Linux
/dev/sda3            8512       19457    87923745    5  Extended
/dev/sda5            8512       19331    86911618+  83  Linux
/dev/sda6           19332       19457     1012063+  82  Linux swap / Solaris

Disk /dev/sdc: 2048 MB, 2048901120 bytes
64 heads, 32 sectors/track, 1953 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Disk identifier: 0xcbcd6351

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1         698      714752   17  Hidden HPFS/NTFS
Можно конечно отменять polling в ручную после каждого зфпуска, но хотелось бы сделать так, чтобы система навсегда забыла о /dev/sdb.


Оффлайн funny-pinguin

  • Автор темы
  • Участник
  • *
  • Сообщений: 109
    • Просмотр профиля
Re: Как отменить /dev/sdb polling??
« Ответ #1 : 18 Апреля 2010, 23:43:42 »
Никто не знает?

Оффлайн Nomadian

  • Участник
  • *
  • Сообщений: 232
    • Просмотр профиля
Re: Как отменить /dev/sdb polling??
« Ответ #2 : 19 Апреля 2010, 01:36:47 »
А что у тебя в /etc/fstab прописано?

Оффлайн funny-pinguin

  • Автор темы
  • Участник
  • *
  • Сообщений: 109
    • Просмотр профиля
Re: Как отменить /dev/sdb polling??
« Ответ #3 : 19 Апреля 2010, 04:02:34 »
Да уже смотрел, и sdb там нет.
cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda1 during installation
UUID=03fcd221-ca59-4f39-a0fd-7e3b7ebb0ea8 /               ext4    errors=remount-ro 0       1
# /media/Storage was on /dev/sda5 during installation

UUID=d0dfe636-6209-422c-a274-aa5f2dbc6c2c /media/Storage  ext3    defaults        0       2
# swap was on /dev/sda6 during installation
UUID=c199f694-ac9c-422c-ae6d-86f442d12c0f none            swap    sw              0       0



Но если вот так, то есть.
devkit-disks --enumerate
/org/freedesktop/DeviceKit/Disks/devices/sdb   <---
/org/freedesktop/DeviceKit/Disks/devices/sda5
/org/freedesktop/DeviceKit/Disks/devices/sda6
/org/freedesktop/DeviceKit/Disks/devices/sda1
/org/freedesktop/DeviceKit/Disks/devices/sda3
/org/freedesktop/DeviceKit/Disks/devices/sda

Пользователь решил продолжить мысль 21 Апреля 2010, 00:11:52:
:-) ...
« Последнее редактирование: 21 Апреля 2010, 00:11:52 от funny-pinguin »

Оффлайн funny-pinguin

  • Автор темы
  • Участник
  • *
  • Сообщений: 109
    • Просмотр профиля
Re: Как отменить /dev/sdb polling??
« Ответ #4 : 22 Апреля 2010, 05:27:24 »
Ну вообщем дрова. Никто не знает, не видел, не слышал. :(
Буду пока использовать 'dirty hack':
devkit-disks --detach /dev/sdb

 

Страница сгенерирована за 0.062 секунд. Запросов: 23.