Показать сообщение отдельно
Старый 20.10.2011, 00:52   #5
sgrey
Местный
 
Аватар для sgrey
 
Регистрация: 19.06.2011
Ресивер: AMIKO SHD-8900
Адрес: CK.UA
Сообщений: 130
Сказал(а) спасибо: 20
Поблагодарили 334 раз(а) в 66 сообщениях
Вес репутации: 21
sgrey это имя известно всемsgrey это имя известно всемsgrey это имя известно всемsgrey это имя известно всемsgrey это имя известно всемsgrey это имя известно всем
По умолчанию Исправление ошибки монтирования дисков (usbm)

Суть проблемы:
Подключил USB-хаб на 4 порта чтобы подключить внешний хард, оставить возможность подключения флешки, ну и с чем чем не шутит - беспроводную мышку и клаву или еще одну флешку.
За подключение дисковых устройств отвечает скрипт usbm.
Написан он просто безобразно ...
Подключение 2-х флешек приводит к тому что первая флешка монтируется в /storage/c, а потом и вторая туда же .... Естественно видна только последняя ...
Догадайтесь, что будет если хаб на 4 порта и воткнуто 4 флешки ?
С размонтирование такая же беда.
В скрипте много кода, но как написал выше написан безобразно, содержит куча закомментированного кода и впечатление создается, что писался и правился в попыхах. А потому свою работу делает неправильно.
Диагноз один - лечить.

Решение:
Я поправил код скрипта. Не говорю, что все исправил - надо потестировать на устройстве с более чем одним разделом.
Но сейчас каждая флешка монтируется в свою точку и правильно отключается.

Установка:
Файл распаковать, залить на рес в папку /root/spark/.
Проверить аттрибуты файла. Должны быть 744.
Вложения
Тип файлаИмя файла Размер файлаЗагрузок
Тип файла: rar usbm.rar 1.3 Кб 531
:: Заметка ::
Скачал? - нажми "Спасибо"

__________________
Счастья для всех и даром не бывает!

Последний раз редактировалось sgrey; 20.10.2011 в 00:57.
sgrey вне форума   Ответить с цитированием
24 пользователя(ей) сказали cпасибо: