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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

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

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

Оффлайн owlet

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
USB флешка стала монтироваться read-only
« : 04 Октября 2008, 02:59:38 »
Проблема такая: USB флешка (FAT-32) стала вдруг монтироваться автоматически со следующими параметрами:
ro nosuid nodev realtime uid=1000 fmask=007 dmask=007 codepage=cp437 iocharset=iso8859-1 shortname=mixed utf8

Беда в том, что я не знаю, с какими параметрами ее нужно монтировать. Помогите, пожалуйста, если не трудно - к сожалению, куча работы сейчас и совсем нет времени копаться в мануалах :( Если кто знает причину, почему вдруг резко изменился режим, в котором происходит автомонтирование - тоже буду очень благодарен за разъяснения.

Оффлайн z00100

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: USB флешка стала монтироваться read-only
« Ответ #1 : 04 Октября 2008, 09:46:13 »
форматирование флэшки должно помочь.

Оффлайн jel

  • Активист
  • *
  • Сообщений: 828
    • Просмотр профиля
Re: USB флешка стала монтироваться read-only
« Ответ #2 : 04 Октября 2008, 10:53:40 »
Можно и не так радикально. :)

Для начала проверь целостность файловой системы при ОТМОНТИРОВАННОЙ флэшке.

sudo fsck -f /dev/sdX

где sdX заменить на реальное имя устройства.

А на будущее - не выдергивай ее не отмонтировав предварительно, вот и вся премудрость.

Оффлайн owlet

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: USB флешка стала монтироваться read-only
« Ответ #3 : 04 Октября 2008, 14:59:18 »
Большое спасибо за помощь! Действительно, видимо, забыл отмонтировать в спешке :(

fsck, к сожалению, не удалось записать нужные исправления, хотя флешка была отмонтирована:

~$ sudo fsck -f /dev/sdc1
fsck 1.40.2 (12-Jul-2007)
dosfsck 2.11, 12 Mar 2005, FAT32, LFN
There are differences between boot sector and its backup.
Differences: (offset:original/backup)
  65:01/00
1) Copy original to backup
2) Copy backup to original
3) No action
? 2
/wingchun fighting
  Contains a free cluster (391168). Assuming EOF.
Reclaimed 31582 unused clusters (129359872 bytes) in 6 chains.
Free cluster summary wrong (556332 vs. really 679725)
1) Correct
2) Don't correct
? 1
Leaving file system unchanged.

Попробовал для интересу засунуть в "злую ось" на работе - та флешку монтирует в режиме чтения-записи. Запустил там восстановление файловой системы оно отработало, теперь и в ubuntu монтируется нормально. Все же интересно, как линукс заставить писать на сбойную флешку? Дома у меня "злой оси" нет - если повторится такая история - даже не знаю, удастся ли отформатировать... 

Оффлайн jel

  • Активист
  • *
  • Сообщений: 828
    • Просмотр профиля
Re: USB флешка стала монтироваться read-only
« Ответ #4 : 04 Октября 2008, 16:42:29 »
Как всегда - поможет чтение man fsck.vfat ;)

Чтобы изменения писались на диск, в данном случае, нужно указать либо ключик -a либо -r.

А вот что делает каждый из них говорить не буду, чтобы не терялась интрига. В мане все подробно расписано.

Оффлайн owlet

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: USB флешка стала монтироваться read-only
« Ответ #5 : 04 Октября 2008, 22:24:56 »
Ок, обязательно разберусь, как минутка появится. Еще раз большое спасибо за помощь!

Оффлайн mclaudt

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: USB флешка стала монтироваться read-only
« Ответ #6 : 12 Марта 2009, 00:55:25 »
Такая же проблема.
USB FAT32

Монтируется в почему-то в режиме ro.
Отмонтирую.
Проверяю  fsck -f /dev/sdc - ошибки находит.
Запускаю fsck -fa /dev/sdc (с ключом -a чтоб исправить глюки автоматически) и слышу в ответ;
open /dev/sdc:Read-only file system
Ничего не понятно. Чтоб исправить, обязательно монтировать?
Если да то как, если она ro? Замкнутый круг.
Если нет то чего она ругается?  >:(

Оффлайн mclaudt

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: USB флешка стала монтироваться read-only
« Ответ #7 : 12 Марта 2009, 02:44:19 »
Исправил ошибки флешке командой chkdsk /f в Windows.
Но она даже после этого монтируется как ro.

Кажется будто  однажды система поставила отметку для этой флешки и монтирует ее всегда ro.

В файлах /etc/fstab b /etc/filesystems никаких явных записей про флешку

В чем может быть дело  :(

Не придется ли лезть в udev ради такого случая?

zsa

  • Гость
Re: USB флешка стала монтироваться read-only
« Ответ #8 : 12 Марта 2009, 03:24:59 »
Можно посмотреть свойства девайса в гноме, может там чего выставлено, gconf также поковырять.

dog_simpson

  • Гость
Re: USB флешка стала монтироваться read-only
« Ответ #9 : 12 Марта 2009, 13:10:45 »
такая же проблема, после эксперементов с флехой, она монтируется ro, как только я ее отмонтирую, она тутже сама монтируется, поэтому нельзя отформатировать даже
в венде, монтируется вродебы в режиме записи, но при записи на флеш, ошибки

как бы ее так отмонтировать, или временно отключить автомонтирование?

Цитировать
fsck -f /dev/sdb
fsck 1.41.3 (12-Oct-2008)
e2fsck 1.41.3 (12-Oct-2008)
fsck.ext2: Permission denied while trying to open /dev/sdb
You must have r/w access to the filesystem or be root

sudo fsck -f /dev/sdb
fsck 1.41.3 (12-Oct-2008)
e2fsck 1.41.3 (12-Oct-2008)
fsck.ext2: Device or resource busy while trying to open /dev/sdb
Filesystem mounted or opened exclusively by another program?
« Последнее редактирование: 12 Марта 2009, 13:16:40 от dog_simpson »

zsa

  • Гость
Re: USB флешка стала монтироваться read-only
« Ответ #10 : 13 Марта 2009, 10:18:47 »
Цитировать
как бы ее так отмонтировать, или временно отключить автомонтирование?
Посмотрите в /etc/fstab - может она там прописана.
Ну и
lsof | grep sdbможет прольёт свет на это дело.

dog_simpson

  • Гость
Re: USB флешка стала монтироваться read-only
« Ответ #11 : 13 Марта 2009, 14:12:32 »
в fstab ничего про флеш нету

$ lsof | grep sdb
Цитировать
seahorse- 6412    simpson  mem       REG        8,6   100744 1210060 /usr/lib/gio/modules/libgvfsdbus.so
gvfs-fuse 6421    simpson  mem       REG        8,6   100744 1210060 /usr/lib/gio/modules/libgvfsdbus.so
gnome-set 6430    simpson  mem       REG        8,6   100744 1210060 /usr/lib/gio/modules/libgvfsdbus.so
gnome-pan 6438    simpson  mem       REG        8,6   100744 1210060 /usr/lib/gio/modules/libgvfsdbus.so
nautilus  6440    simpson  mem       REG        8,6   100744 1210060 /usr/lib/gio/modules/libgvfsdbus.so
python    6446    simpson  mem       REG        8,6   100744 1210060 /usr/lib/gio/modules/libgvfsdbus.so
update-no 6452    simpson  mem       REG        8,6   100744 1210060 /usr/lib/gio/modules/libgvfsdbus.so
blueman-a 6456    simpson  mem       REG        8,6   100744 1210060 /usr/lib/gio/modules/libgvfsdbus.so
nm-applet 6471    simpson  mem       REG        8,6   100744 1210060 /usr/lib/gio/modules/libgvfsdbus.so
gnome-pow 6474    simpson  mem       REG        8,6   100744 1210060 /usr/lib/gio/modules/libgvfsdbus.so
gvfs-hal- 6536    simpson  mem       REG        8,6   100744 1210060 /usr/lib/gio/modules/libgvfsdbus.so
evolution 6563    simpson  mem       REG        8,6   100744 1210060 /usr/lib/gio/modules/libgvfsdbus.so
gvfsd-tra 6620    simpson  mem       REG        8,6   100744 1210060 /usr/lib/gio/modules/libgvfsdbus.so
tomboy    6624    simpson  mem       REG        8,6   100744 1210060 /usr/lib/gio/modules/libgvfsdbus.so
multiload 6629    simpson  mem       REG        8,6   100744 1210060 /usr/lib/gio/modules/libgvfsdbus.so
trashappl 6671    simpson  mem       REG        8,6   100744 1210060 /usr/lib/gio/modules/libgvfsdbus.so
mixer_app 6682    simpson  mem       REG        8,6   100744 1210060 /usr/lib/gio/modules/libgvfsdbus.so
notificat 8041    simpson  mem       REG        8,6   100744 1210060 /usr/lib/gio/modules/libgvfsdbus.so
firefox   9341    simpson  mem       REG        8,6   145144 2060357 /usr/lib/nss/libnssdbm3.so
gnome-ter 9596    simpson  mem       REG        8,6   100744 1210060 /usr/lib/gio/modules/libgvfsdbus.so


заметил такое странное поведение, если настойчиво пытатся отмонтировать, то она гдето после десятого отмонтирования / монтирования - всетаки сдается, но если чтото с ней делать, то тутже все заново, примонтируется..
если чтото записывать на нее, то выскакивает сообщение об ошибки (ридонли), и флеш сама отмонтируется и снова монтируется
что с ней ?)))

Оффлайн mclaudt

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: USB флешка стала монтироваться read-only
« Ответ #12 : 14 Марта 2009, 00:13:00 »
такая же проблема
А у вас случаем флешка не совмещена с MP3-плеером? У меня так и возможно это их особенность из-за наличия фиксированных папок.

zsa

  • Гость
Re: USB флешка стала монтироваться read-only
« Ответ #13 : 14 Марта 2009, 03:11:42 »
Да, протупил я, извиняйте. Не
lsof | grep sdbа вместо sdb подставьте точку монтирования.
и вот, соседняя ветка - похоже для вас.
https://forum.ubuntu.ru/index.php?topic=51076.0

dog_simpson

  • Гость
Re: USB флешка стала монтироваться read-only
« Ответ #14 : 14 Марта 2009, 19:10:03 »
такая же проблема
А у вас случаем флешка не совмещена с MP3-плеером? У меня так и возможно это их особенность из-за наличия фиксированных папок.
Не, обычная 4гб флеха, поигрался я с ней немного =)) разбивал на разделы, теперь создать один раздел фат

Да, протупил я, извиняйте. Не
lsof | grep sdbа вместо sdb подставьте точку монтирования.
и вот, соседняя ветка - похоже для вас.
https://forum.ubuntu.ru/index.php?topic=51076.0

Спасибо, бум читать, пробовать

 

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