Автор Тема: Как заставить систему корректно монтировать логические диски?  (Прочитано 27450 раз)

Оффлайн Kamrad

  • Давно тут
  • **
  • Сообщений: 178
  • Пингвиновод
    • Email
Доброго времени суток, друзья!
Установил я на "старичка" с Duo Core новый дистрибутив Simply Linux на базе 7 платформы и вот с какой загогулиной столкнулся: система первоначально отказывалась видеть через файловый менеджер Thunar не только дополнительные "винты", но и внешние, USB-диски. С вторым багом я уже сталкивался - он лечится удалением из системы пакета usb-modeswitch. После удаления пакета проверил подключение дисков через терминал - подключены, но опять через файловый менеджер напрямую не войдёшь:

Надо идти через, простите, "задницу" - /run/media/user/My_Passport/
"Linux используют ...э....энтузиасты, а нормальные люди работают на Windows! Вот представьте - приучили вы ребёнка работать с Linux, а придёт он в школу, где кругом Windows - и что он будет делать?!" (аргументация менеджера в компьютерной фирме)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
он лечится удалением из системы пакета usb-modeswitc
это не лечение, а калечение системы.

Надо смотреть логи и разбираться.
 от  (в root)
dmesg | tail
после включения флешки, до /var/log/messages


Оффлайн Kamrad

  • Давно тут
  • **
  • Сообщений: 178
  • Пингвиновод
    • Email
это не лечение, а калечение системы.
Возможно и так, с точки зрения разработчика. :) Но вот отсутствие данного пакета никак не сказалось ни на чём, зато после его удаления по USB система начинает "видеть" и сотовые телефоны, и планшеты.
"Linux используют ...э....энтузиасты, а нормальные люди работают на Windows! Вот представьте - приучили вы ребёнка работать с Linux, а придёт он в школу, где кругом Windows - и что он будет делать?!" (аргументация менеджера в компьютерной фирме)

Оффлайн Pyatachet

  • Завсегдатай
  • *
  • Сообщений: 75
  • Шпайш машт флоу
Однако же с сегодняшними обновлениями автомонтирование носителей вообще поломали. Сейчас флешку пробовал вставить, она вообще нигде не видна. Выглядит так, вставляю флешку (вывод dmesg)
[  100.138028] usb 1-1.6: new high-speed USB device number 3 using ehci-pci
[  100.232605] usb 1-1.6: New USB device found, idVendor=1516, idProduct=8628
[  100.232612] usb 1-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  100.232616] usb 1-1.6: Product: USB Drive
[  100.232620] usb 1-1.6: Manufacturer: SKYMEDI
[  100.232624] usb 1-1.6: SerialNumber: 04
[  100.374583] Initializing USB Mass Storage driver...
[  100.374732] scsi8 : usb-storage 1-1.6:1.0
[  100.374825] usbcore: registered new interface driver usb-storage
[  100.374827] USB Mass Storage support registered.
[  101.374592] scsi 8:0:0:0: Direct-Access     SKYMEDI  USB Drive        1.00 PQ: 0 ANSI: 2
[  101.376579] sd 8:0:0:0: [sdc] 15663104 512-byte logical blocks: (8.01 GB/7.46 GiB)
[  101.377628] sd 8:0:0:0: [sdc] Write Protect is off
[  101.377635] sd 8:0:0:0: [sdc] Mode Sense: 23 00 00 00
[  101.381157] sd 8:0:0:0: [sdc] No Caching mode page present
[  101.381162] sd 8:0:0:0: [sdc] Assuming drive cache: write through
[  101.384459] sd 8:0:0:0: [sdc] No Caching mode page present
[  101.384467] sd 8:0:0:0: [sdc] Assuming drive cache: write through
[  101.491547]  sdc: sdc1
[  101.622362] sd 8:0:0:0: [sdc] No Caching mode page present
[  101.622372] sd 8:0:0:0: [sdc] Assuming drive cache: write through
[  101.622380] sd 8:0:0:0: [sdc] Attached SCSI removable disk
[  161.558811] ===>rt_ioctl_giwscan. 4(4) BSS returned, data->length = 632
[  197.105794] DeQueueRunning[0]= TRUE!
В тунаре она появляется, но в /run/media/ ее нет, если пытаться открыть ее в файловом менеджере, он выдает ошибки, через mc открывает. С отмонтированием такие же проблемы, ругается, но вроде размонтирует.
« Последнее редактирование: 13.07.2013 17:49:53 от Pyatachet »

Оффлайн aen

  • alt linux team
  • ***
  • Сообщений: 2 452
Однако же с сегодняшними обновлениями автомонтирование носителей вообще поломали. Сейчас флешку пробовал вставить, она вообще нигде не видна. Выглядит так, вставляю флешку (вывод dmesg)
.....

В тунаре она появляется, но в /run/media/ ее нет, если пытаться открыть ее в файловом менеджере, он выдает ошибки, через mc открывает. С отмонтированием такие же проблемы, ругается, но вроде размонтирует.

Сперва Вы пишете, что нигде не видна. И предъявляете нормальный dmesg. Потом оказывается, что "в тунаре появляется". Потом о каких-то ошибках -- каких?

Если Вы хотите, чтобы Вам помогли, то напишите, какие файловые системы на флешке, точную последовательность действий по пунктам и тексты сообщений об ошибках.

Оффлайн Pyatachet

  • Завсегдатай
  • *
  • Сообщений: 75
  • Шпайш машт флоу
Прошу прощения, вчера некогда было подробней описать проблему. Если что в этой теме http://forum.altlinux.org/index.php/topic,29650.msg208001.html#msg208001 описана такая же ситуация ( в последних сообщениях ).

Оффлайн Pyatachet

  • Завсегдатай
  • *
  • Сообщений: 75
  • Шпайш машт флоу
Снова здравствуйте! Попробую подробней описать проблему - вставляю флешку (fat32), ничего не происходит, открываю тунар - там флешка видна, открывается нормально, пробую отмонтировать (пункт извлечь) флешка все равно видна в тунаре как примонтированная, но в /run/media ее больше нет, значит отмонтировалась, вынимаю флешку, вставляю следующую (тоже fat32), запускаю тунар, там по прежнему показана предыдущая флешка, пробую открыть, выдает ошибку - Ошибка при получении информации о файле «/run/media/pyatachet/PHOTO»: Нет такого файла или каталога. То есть он пытается открыть предыдущую флешку (это ее метка PHOTO). В /run/media соответственно пусто. Пробую опять в тунаре ее извлечь, он мне ошибку "Не удалось извлечь «PHOTO».The given drive was not found." В общем не работает автомонтирование (в файловом менеджере надо сначала щелкнуть на флешке, чтоб ее открыть, а после ее извлечения уже открыть ничего не получается. Пробовал еще 2 usb-hdd (ntfs), та же история. А до обновлений 13.07 все работало нормально. Буду благодарен, если подскажете, что с этим делать.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 144
    • Email
Тоже решил проверить работу флешек, вот что получилось.
OS Simply 7.0.0 (full install) / p7 + dist-upgrade + update-kernel на 15/07/2013.
Система запущена и работает.
Вставляю флешку (2Gb) с одним разделом с FAT32.
В терминале:
$ dmesg|tail
[ 1118.051404] sd 4:0:0:0: [sdb] Write Protect is off
[ 1118.051411] sd 4:0:0:0: [sdb] Mode Sense: 23 00 00 00
[ 1118.052057] sd 4:0:0:0: [sdb] No Caching mode page present
[ 1118.052062] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[ 1118.055029] sd 4:0:0:0: [sdb] No Caching mode page present
[ 1118.055036] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[ 1118.055759]  sdb: sdb1
[ 1118.058175] sd 4:0:0:0: [sdb] No Caching mode page present
[ 1118.058182] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[ 1118.058189] sd 4:0:0:0: [sdb] Attached SCSI removable disk
Устройство определилось.
Смотрю в Thunar -- ничего нет. То есть вообще ничего, даже как отмонтированный диск не отображается.
Вот.
Раньше вроде монтировал нормально, точно не помню.
Если вставить флешку до включения ПК, то в Thunar отображается как отмонтированный диск, но подключить не даёт и ошибок никаких нет при этом, просто шестерёнка крутится рядом с диском и всё.
Сноси Винду, переходи на Линукс ! :)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
2 Pyatachet:
:)
А вы перед извлечением в 'mount|grep media' посматривали, а то у него как бы два пути /run/media и /var/run/media.
Да и у себя проверить надо было, не вылазит ли:
http://lists.altlinux.org/pipermail/community/2013-July/679774.html
http://lists.altlinux.org/pipermail/community/2013-July/679742.html

Не остался ли в процессах то, что могло держать флешку?
Есть деталь:
Если после монтирования открывается файл на флешке через mcedit/открыть..., то флешка корректно отмонтируется даже при открытом mcedit.
Если через Thunar/Открыть_с_помощью, то нет.
Если открывается через /run/media, то задействуется этот один путь.
Если через /var/run/media, то задействуется и /run/media и /var/run/media/
И что-то там проплывало мимо меня с застрявшим /run/(/var/run)/media/usename/mountpoint

Без выводов эту ситуацию никак не просечь и никак не помочь.
Как-то пытался отследить  и набросать все стрёмности на лайве, но как-то забылось и заглохло (очень много времени требует).

Оффлайн Pyatachet

  • Завсегдатай
  • *
  • Сообщений: 75
  • Шпайш машт флоу
Вот сейчас еще раз пробую флешку вставить, монтируется по двум путям
/dev/sdc1 on /run/media/pyatachet/PHOTO type vfat (rw,nosuid,nodev,relatime,uid=500,gid=500,fmask=0022,dmask=0077,codepage=866,iocharset=utf8,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
/dev/sdc1 on /var/run/media/pyatachet/PHOTO type vfat (rw,nosuid,nodev,relatime,uid=500,gid=500,fmask=0022,dmask=0077,codepage=866,iocharset=utf8,shortname=mixed,showexec,utf8,flush,errors=remount-ro)
Притом в тунаре ее вообще нет, через mc открывается. Пытаюсь ее отмонтировать (может я неправильно это делаю?)
[pyatachet@comp-pyatach run]$ umount /dev/sdc1
umount: /var/run/media/pyatachet/PHOTO: umount failed: Операция не позволена
.
Делаю это из-под рута, отмонтируется. Вставляю следующую флешку, в dmesg
[ 6951.641733] usb 1-1.6: USB disconnect, device number 3
[ 6955.822912] usb 1-1.6: new high-speed USB device number 4 using ehci-pci
[ 6955.917141] usb 1-1.6: New USB device found, idVendor=1516, idProduct=8628
[ 6955.917148] usb 1-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 6955.917152] usb 1-1.6: Product: USB Drive
[ 6955.917156] usb 1-1.6: Manufacturer: SKYMEDI
[ 6955.917159] usb 1-1.6: SerialNumber: 05
[ 6955.917688] scsi9 : usb-storage 1-1.6:1.0
[ 6956.915045] scsi 9:0:0:0: Direct-Access     SKYMEDI  USB Drive        1.00 PQ: 0 ANSI: 2
[ 6956.916173] sd 9:0:0:0: [sdc] 15663104 512-byte logical blocks: (8.01 GB/7.46 GiB)
[ 6956.916907] sd 9:0:0:0: [sdc] Write Protect is off
[ 6956.916916] sd 9:0:0:0: [sdc] Mode Sense: 23 00 00 00
[ 6956.917647] sd 9:0:0:0: [sdc] No Caching mode page present
[ 6956.917655] sd 9:0:0:0: [sdc] Assuming drive cache: write through
[ 6956.921259] sd 9:0:0:0: [sdc] No Caching mode page present
[ 6956.921265] sd 9:0:0:0: [sdc] Assuming drive cache: write through
[ 6957.040029]  sdc: sdc1
[ 6957.042684] sd 9:0:0:0: [sdc] No Caching mode page present
[ 6957.042692] sd 9:0:0:0: [sdc] Assuming drive cache: write through
[ 6957.042698] sd 9:0:0:0: [sdc] Attached SCSI removable disk
[ 6972.224771] ===>rt_ioctl_giwscan. 5(5) BSS returned, data->length = 800
Но теперь ее уже нигде нет, в mount|grep media пусто.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Если просмотреть аттач, там просматривать носитель в файловом менеджере, включено?
http://lists.altlinux.org/pipermail/community/2013-July/679750.html
Но я б отключил "Подключать обнаруженнные съёмные устройства", чтобы отображало, но не монтировало.

У себя на p6 в Тунаре вообще оставил только, показывать носитель. (см вложение)
Чтобы всё остальное, только по запросу и только показать.
« Последнее редактирование: 15.07.2013 13:51:53 от Speccyfighter »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Завтра исправление будет в репозитории. Уже исправлено.
Андрей Черепанов (cas@)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 144
    • Email
Завтра исправление будет в репозитории. Уже исправлено.
Спасибо, теперь работает норм, проверил на двух флешках с FAT32.
Сноси Винду, переходи на Линукс ! :)

Оффлайн igorigor76

  • Завсегдатай
  • *
  • Сообщений: 651
Что-то непонятное с флешками на компьютерах с p7 (с обновлениями по 31 июля).
На дух компьютерах Simply Linux p7, на одном Centaurus x86_64 (3.8.13.5-std-def-alt1.M70P.1 #1 SMP Tue Jul 23 06:30:26 UTC 2013 x86_64 GNU/Linux)
при подключении флешки
[36365.919138] usb 2-1.1: new high-speed USB device number 10 using ehci-pci
[36366.014385] scsi13 : usb-storage 2-1.1:1.0
[36367.011559] scsi 13:0:0:0: Direct-Access     Kingston DT 101 II        1.00 PQ: 0 ANSI: 2
[36367.012327] sd 13:0:0:0: [sdc] 15753216 512-byte logical blocks: (8.06 GB/7.51 GiB)
[36367.013230] sd 13:0:0:0: [sdc] Write Protect is off
[36367.013233] sd 13:0:0:0: [sdc] Mode Sense: 23 00 00 00
[36367.014071] sd 13:0:0:0: [sdc] No Caching mode page present
[36367.014074] sd 13:0:0:0: [sdc] Assuming drive cache: write through
[36397.369165] usb 2-1.1: reset high-speed USB device number 10 using ehci-pci
[36428.431325] usb 2-1.1: reset high-speed USB device number 10 using ehci-pci
[36459.397512] usb 2-1.1: reset high-speed USB device number 10 using ehci-pci
[36490.363704] usb 2-1.1: reset high-speed USB device number 10 using ehci-pci
[36490.461537] sd 13:0:0:0: [sdc] No Caching mode page present
[36490.461543] sd 13:0:0:0: [sdc] Assuming drive cache: write through
[36521.329891] usb 2-1.1: reset high-speed USB device number 10 using ehci-pci
[36552.296082] usb 2-1.1: reset high-speed USB device number 10 using ehci-pci
[36583.390228] usb 2-1.1: reset high-speed USB device number 10 using ehci-pci
[36614.356418] usb 2-1.1: reset high-speed USB device number 10 using ehci-pci
[36614.661667]  sdc: sdc1
[36614.664279] sd 13:0:0:0: [sdc] No Caching mode page present
[36614.664282] sd 13:0:0:0: [sdc] Assuming drive cache: write through
[36645.322608] usb 2-1.1: reset high-speed USB device number 10 using ehci-pci
[36676.288801] usb 2-1.1: reset high-speed USB device number 10 using ehci-pci
[36707.254988] usb 2-1.1: reset high-speed USB device number 10 using ehci-pci
[36738.349136] usb 2-1.1: reset high-speed USB device number 10 using ehci-pci
[36738.443230] sd 13:0:0:0: [sdc] Attached SCSI removable disk
Флешка автоматически не монтируется в /run/media/user и.т.д.
Вручную:
mount /dev/sdc1 /mnt/1монтируется.
Эта же флешка, на этих компьютерах с ALTLinux p6 нормально монтировалась. На других компьютерах c  ALTLinux p6, Windows монтируется, открывается нормально. Работает без сбоев (тьфу-тьфу-тьфу  :D).

Что самое интересное из четырех флешек, 2 нормально монтируются везде, а 2 капризничают только на p7.

Не знаю что и думать. Может эти две флешки уже начинают сдыхать?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 144
    • Email
Не знаю что и думать. Может эти две флешки уже начинают сдыхать?
chkdsk под Windows может поможет...
Сноси Винду, переходи на Линукс ! :)