LinuxForum.Fans
Тема

Не пишет на флешки

Автор: arbichev 34 сообщений 5849 просмотров
02.09.2014 15:53 #391670

Здравствуйте!
Имеется свежеустановленная openSUSE 12.3 64-bit KDE.
Любые флешки, вставленные в ноут, доступны только на чтение в том числе и для рута.
В файле mtab наблюдается такая строка:
/dev/sdc1 /var/run/media/admin/Kingston vfat ro,nosuid,nodev,relatime,uid=1000.....
Никак не вспомню, где это лечится.
Прошу помощи!

03.09.2014 14:03 #391708

Я понимаю, что выгляжу глупо, но совет №8 не помог.

03.09.2014 14:11 · отредактировано #391710
"arbichev" написал:
совет №8 не помог.
"arbichev" написал:
доступны только на чтение

Потому, что смрнтирована только на чтение:
[console]/dev/sdc1 /var/run/media/admin/Kingston vfat ro,nosuid,nodev,relatime,uid=1000.....[/console]
Вы, видимо, любите выдёргивать флешки не отмонтируя файловую систему, по терминологии Windows не делайте безопасное извлечение, вот отсюда и все ваши проблемы, делайте проверку фаловой системы на накопителе на наличие ошибок и исправляйте их, если есть.

03.09.2014 14:44 #391711

Уверен, что дело исключительно в кедах. Точнее в комбинации из кед и топикстартера))

"kostik87" написал:
Вы, видимо, любите выдёргивать флешки не отмонтируя файловую систему

И что? Это здесь причем? Выдергивать можно сколько угодно, в худшем случае что-то не успеет записаться.

03.09.2014 14:48 · отредактировано #391712
"1000Mhz" написал:
Это здесь причем?

При том, что если драйвер файловой системы (vfat) "увидит", что на файловой системе ошибки, то он её смонтирует в режиме только для чтения, что собственно и происходит:
[console]
/dev/sdc1 /var/run/media/admin/Kingston vfat ro,nosuid,nodev,relatime,uid=1000.....
[/console]

Для ТС, попробуйте смонтировать в ручную, вот так:

text

udisks --mount /dev/sdc1

А затем вот так:

text

umount /dev/sdc1
mkdir /tmp/sdc1
mount /dev/sdc1 /tmp/sdc1

И сравните выводы команды mount, а точнее параметры, с которыми смонтирована файловая система в первом и втором случае.

03.09.2014 14:54 #391713
"kostik87" написал:
При том, что если драйвер файловой системы (vfat) "увидит", что на файловой системе ошибки, то он её смонтирует в режиме только для чтения, что собственно и происходит:

Чушь, это если вежливо. Т. е. само утверждение верно, только тут неуместно.

Кстати, вопрос- проблемы только с vfat? И на всякий случай как оно форматировалось?

03.09.2014 14:58 #391714
"1000Mhz" написал:
только тут неуместно.

Почему, не вижу от вас ни одного аргумента, только одни голословные утверждения.

03.09.2014 15:21 #391715

для kostik87
Сделал, как вы посоветовали, но флешка все равно смонтировалась только на чтение.
К слову, на другом компе с openSUSE 13.1 эта же флешка отлично монтируется на запись...

03.09.2014 15:27 #391716

arbichev, обновиться до 13.1 на первой машине не рассматривается?

"arbichev" написал:
Имеется свежеустановленная openSUSE 12.3 64-bit KDE.
03.09.2014 16:14 #391718
"arbichev" написал:
Сделал, как вы посоветовали, но флешка все равно смонтировалась только на чтение.
К слову, на другом компе с openSUSE 13.1 эта же флешка отлично монтируется на запись...

Показывайте что попадает в вывод dmesg при подключении накопителя.

03.09.2014 17:48 #391732

"arbichev" написал:
Сделал, как вы посоветовали, но флешка все равно смонтировалась только на чтение.
что "всё"? Покажите
[console]$ sudo dmesg | tail -n20[/console]
сразу после монтирования флешки
04.09.2014 12:18 #391790

Скорее всего проблемы с самой системой, возможно над Линуксом проводились эксперименты и повредились правила
Я в подобных случаях переустанавливаю начистую

Если дело в настройках КДЕ, то искать сложно, проще снести профиль

05.09.2014 12:18 #391915

Дополнение:
При инсталляции системы почему-то не установился пакет udisks. Установил его руками.
Сейчас ситуация такая: если монтирование автоматическое силами KDE, то любая флешка монтируется только на чтение.
Если флешку отмонтировать и смонтировать через udisks, то через mc флешка доступна на запись, но в KDE через дельфина она не видна вообще, и дельфин страшно ругается (сообщение на красном фоне).

05.09.2014 12:28 #391917

arbichev,
Должен был быть установлен пакет udisks2. (кеды используют его)

05.09.2014 13:18 #391924

Выкладываю результат dmesg:

text
[  181.339185] usbcore: registered new interface driver usbserial_generic
[  181.339196] usbserial: USB Serial support registered for generic
[  181.340886] usbcore: registered new interface driver option
[  181.340901] usbserial: USB Serial support registered for GSM modem (1-port)
[  181.340977] option 2-5:1.0: GSM modem (1-port) converter detected
[  181.341158] usb 2-5: GSM modem (1-port) converter now attached to ttyUSB0
[  181.341180] option 2-5:1.1: GSM modem (1-port) converter detected
[  181.341230] usb 2-5: GSM modem (1-port) converter now attached to ttyUSB1
[  181.347096] usb 2-5: MAC-Address: 0c:5b:8f:27:9a:64
[  181.347869] cdc_ncm 2-5:1.2 wwan0: register 'cdc_ncm' at usb-0000:00:1d.7-5, Mobile Broadband Network Device, 0c:5b:8f:27:9a:64
[  181.347902] usbcore: registered new interface driver cdc_ncm
[  182.333355] scsi 8:0:0:0: Direct-Access     HUAWEI   TF CARD Storage  2.31 PQ: 0 ANSI: 2
[  182.333853] scsi 7:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
[  182.334588] sd 8:0:0:0: Attached scsi generic sg2 type 0
[  182.334638] scsi 7:0:0:0: Attached scsi generic sg3 type 5
[  182.334976] sd 8:0:0:0: [sdc] 7745536 512-byte logical blocks: (3.96 GB/3.69 GiB)
[  182.335478] sd 8:0:0:0: [sdc] Write Protect is off
[  182.335481] sd 8:0:0:0: [sdc] Mode Sense: 0f 00 00 00
[  182.335973] sd 8:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[  182.341359]  sdc: sdc1
[  182.344223] sd 8:0:0:0: [sdc] Attached SCSI removable disk
[  182.348603] sr0: scsi-1 drive
[  182.348607] cdrom: Uniform CD-ROM driver Revision: 3.20
[  182.348788] sr 7:0:0:0: Attached scsi CD-ROM sr0
[  182.564848] ISO 9660 Extensions: Microsoft Joliet Level 1
[  182.587127] ISO 9660 Extensions: IEEE_P1282
[  208.093609] PPP generic driver version 2.4.2
[  210.751660] PPP BSD Compression module registered
[  210.754237] PPP Deflate Compression module registered
[  477.594208] fuse init (API version 7.20)
05.09.2014 14:52 #391933

"arbichev" написал:
CD-ROM
я что-то туплю. У вас проблема с флешкой или с CD-ROM?
05.09.2014 16:19 #391939

Вывод вообще похож на то, что gsm модем вставили. Бывает что как CD-ROM они определяются.

05.09.2014 16:43 · отредактировано #391942

"baralgin" написал:
Вывод вообще похож на то, что gsm модем вставили.
он и есть.
Интересно, как вы добились такого результата?

PS: попробуйте проверить модули ядра командой lsmod Всякие usb_storage и прочие должны присутствовать.
08.09.2014 09:50 #392189

Подключаю другую флешку. В аплете "Подключенные устройства" она вообще не видна. Вывод dmesg

text
[ 3206.210267] usb 2-2: new high-speed USB device number 8 using ehci_hcd
[ 3206.345813] usb 2-2: New USB device found, idVendor=125f, idProduct=c82a
[ 3206.345826] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3206.345834] usb 2-2: Product: A-DATA USB Flash Drive
[ 3206.345840] usb 2-2: Manufacturer: A-DATA
[ 3206.345847] usb 2-2: SerialNumber: d370c1e289162f
[ 3206.346775] scsi9 : usb-storage 2-2:1.0
[ 3206.421776] usb 2-2: USB disconnect, device number 8
[ 3211.938335] usb 2-5: new high-speed USB device number 9 using ehci_hcd
[ 3211.966211] usbserial: USB Serial deregistering driver GSM modem (1-port)
[ 3211.966244] usbcore: deregistering interface driver option
[ 3211.968679] usbcore: registered new interface driver option
[ 3211.968695] usbserial: USB Serial support registered for GSM modem (1-port)
[ 3212.073968] usb 2-5: New USB device found, idVendor=125f, idProduct=c82a
[ 3212.073980] usb 2-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3212.073988] usb 2-5: Product: A-DATA USB Flash Drive
[ 3212.073995] usb 2-5: Manufacturer: A-DATA
[ 3212.074001] usb 2-5: SerialNumber: d370c1e289162f
Войдите или зарегистрируйтесь, чтобы ответить.