Виснет plasma-desctop при подключении флешки. При чем виснет через раз. Иногда сразу с выскакиванием окошка "подключение устройств", иногда во время монтирования, иногда при исчезновении уже. Виснет минут на 10 где то, потом нормально.
Kubuntu 13.04.
Выхлоп dmesg | tail -n 50 после "отвисания" в студию.
Лучше
dmesg | grep -i usb
Иначе нет полезной инфы.
А флешку по свежей отформатить не пробовал? Или fsck прогнать? Может быть из-за ошибок ФС.
[92509.720027] usb 1-6: new high-speed USB device number 15 using ehci-pci
[92509.854650] usb 1-6: New USB device found, idVendor=0951, idProduct=1607
[92509.854655] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[92509.854658] usb 1-6: Product: DataTraveler 2.0
[92509.854661] usb 1-6: Manufacturer: Kingston
[92509.854664] usb 1-6: SerialNumber: 200801250000000000000270
[92509.855009] scsi17 : usb-storage 1-6:1.0
[92520.611683] usb 1-6: USB disconnect, device number 15
Вставил. Нажал примонтировать. Повис. Ну и вынул. Долго не мог поймать момент зависания, заметил. Повис когда был примонтирована сетевая папка, но при этом уже не доступна. После отвисания ничего нового в логе не появилось
ЭЭЭЭЭ!!!!!
Так вот с этого и надо было начинать...
Ибо менеджер монтирования в кде как раз в момент изменений конфигурации (вот флешка и является инициатором изменения конфигурации) и пытается найти недоступную папку, и "задумывается"... А сеть вещь такая, может долго разбираться, в зависимости от типа папки, и метода монтирования.
Так я заметил только тогда, когда перестало зависать, и начал искать, что изменилось.
Папка монтируется из fstab
//192.168.1.33/Docs /media/NoteOne/Docs cifs user=net,password=password,iocharset=utf8,dir_mode=0777,file_mode=0777,user 0 0
Аишо и самба.. тогда 10 минут не предел...
особенно с продуктами фирмы, это разработавшей... :-(
У меня как то 40 минут висело при соединении с 2008 сервером, и отваливающимся раидом - это была просто сказка. :-(
Варианты решения? Отказаться от самбы не получится, в сети присутствуют винды.
Если 192.168.1.33 машина под линухом, попробуйте NFS параллельно с самбой.
Еще sshfs есть.
Это то да. Но есть и другая, под виндой.
И с нее (другой) тоже шарится на Вашу машину? Тады - ой ... Хотя, на винде тоже возможно nfs поднять, но это , наверное, извращенно выглядеть будет :)
Как вариант - можно не прописывать шару в fstab и пользоваться крузадером. Он прекрасно открывает самбу прямо на удаленной машине и ничего не виснет когда шара отваливается по каким-то причинам.
Вариант интересный, однако имеет и минусы. Например фильм по сети начинает полностью кешироваться, а не показываться на ходу. Да и другие программы не получат доступ к шарам напрямую. Попробую в свободное время реализоваться вариант nfs для винды, раз уж нету адекватного решения с самбой. Мне к извращенству не привыкать.
smb4k может стоит посмотреть.
он вроде как то разбирается с такими граблями.
Честно говорю - не помню, как и что я там крутил. это было года 3-4 назад
Фильмы по сети - крузадер+vlc через самбу все нормально работает без всякого кэширования ...
Костыли костылями. А нельзя ли уменьшить таймаут при обращении к подключенным шарам? Зависание на 3 секунды (например) я переживу.
Попробуйте опцию hard при монтировании. По идее должно улучшить ситуацию.
Не помогло. Все также.
Думаю - да. Разумеется, после чтения мана.
Manual page smbclient(1)
-O|--socket-options socket options
TCP socket options to set on the client socket. See the socket options parameter in the smb.conf manual page for the list of valid options.
Manual page smb.conf(5)
keepalive (G)
The value of the parameter (an integer) represents the number of seconds between keepalive packets. If this parameter is zero, no keepalive packets will be sent.
Keepalive packets, if sent, allow the server to tell whether a client is still present and responding.
Keepalives should, in general, not be needed if the socket has the SO_KEEPALIVE attribute set on it by default. (see socket options). Basically you should only use
this option if you strike difficulties.
Default: keepalive = 300
Example: keepalive = 600
Есть у меня лично такое мнение, что есть поиграться этими параметрами, то можно добиться более быстрого неответа/отвала.
Отправить комментарий