Автор Тема: Перемонтирование флешки в read-only  (Прочитано 4706 раз)

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

Оффлайн podshivalow

  • Прохожий
  • *
  • Автор темы
  • Сообщений: 2
Перемонтирование флешки в read-only
« : Апрель 03, 2013, 16:47:16 »
День добрый!
Возникла необходимость монтировать флешки к компу в ro.
Команда "mount -o remount,ro /dev/sdb1" справляеться на УРА.
Попробовал прописать ее в udev...
И так и сяк - никак не отрабатывает. И скриптик свой дописал, который
эту команду через некоторое время повторяет.
В Убунте все работало. А вот рунту, похоже, где-то лочит монтируемый девайс и пока не смонтирует, не отпускает.
А монтирование как-раз и не проходит его мой скриптик держит.
Может кто подскажет как ситуацию разрулить.

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3466
Re: Перемонтирование флешки в read-only
« Ответ #1 : Апрель 03, 2013, 16:56:17 »
В Убунте все работало. А вот рунту, похоже, где-то лочит монтируемый девайс и пока не смонтирует, не отпускает.

   Никаких изменений в поведение системы при монтировании устройств не вносилось. Опишите более подробно, какой дистрибутив используете, что за аппаратная конфигурация, какие разделы имеются на диске и флешке и т.п., а также вывод выполнения команд м подключенным носителем:
sudo fdisk -l
sudo blkid
sudo udevadm monitor

Оффлайн Fastor

  • Постоялец
  • ***
  • Сообщений: 143
Re: Перемонтирование флешки в read-only
« Ответ #2 : Апрель 03, 2013, 17:08:38 »
...
...
sudo udevadm monitor
Вот это надо сначала запустить, а потом подключить носитель, тогда в консоль выплюнет все действия по носителю.
Бывает решение проблемы, и бывает проблема в решении!
Если не знаешь, что делать, то лучше ничего не делать. (А.А.Громыко)

Оффлайн podshivalow

  • Прохожий
  • *
  • Автор темы
  • Сообщений: 2
Re: Перемонтирование флешки в read-only
« Ответ #3 : Апрель 03, 2013, 17:29:28 »
Система runtu 10.04 lite kernel 2.6.32-45.
Установлена на ноуте Samsung R40.
Винчестер один sata разбит на разделы sda1-ext3 swap sda2-ntfs.
Подключаю обычную флешку sdb1-fat или ntfs.
В udev прописал правило
KERNEL=="sd[b-z][0-9]", ACTION=="add", RUN+="/etc/udev/remount /dev/%k"

в скрипте просто пробовал выполнить
#!/bin/bash

MDEV=$1
mount -o remount,ro $MDEV

не помогает. Флешка автомонтируется в rw и больше ничего не происходит.
« Последнее редактирование: Апрель 03, 2013, 17:32:07 от podshivalow »

Оффлайн Fastor

  • Постоялец
  • ***
  • Сообщений: 143
Re: Перемонтирование флешки в read-only
« Ответ #4 : Апрель 03, 2013, 19:13:45 »
podshivalow, а скрипт сделан исполняемым? Вообще пробовали сам скрипт просто из консоли запускать? Можно само устройство сделать только на чтение через udev (MODE=атрибут), т.е. сама нода будет иметь атрибут "только чтение", по идее такая примотироваться должна. По правилам udev читать тут>>.
Бывает решение проблемы, и бывает проблема в решении!
Если не знаешь, что делать, то лучше ничего не делать. (А.А.Громыко)