Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: lamer40 в Jun 26, 2011, 11:38



Титла: Бавен usb flash при Debian Testing
Публикувано от: lamer40 в Jun 26, 2011, 11:38
Здравейте приятели! Ползвам тестов Дебиан и от доста време ми излезе един проблем. Или аз не задавам правилните въпроси или не съм достатъчно компетентен да се справя. Въпроса е в това, че независимо под каква среда съм (GNOME, KDE, LXDE), когато сложа памет тя винаги се монтира автоматично като само за четене. Ръчно не мога да го променя. Мога да пиша в нея само като свръхпотребител. Но има още нещо. Записа става мъчително бавно. Не мога да си обясня защо е така. По-бавно ми се струва дори от USB1,1. Отначало си мислех, че са ме минали с дънната платка и изводите които се вадят отпред са от старите. Но неприятно се изненадах, че на други дистрибуции (Ubuntu, Mandriva) или друга ОС не е така и записа си тече бързо, както трябва да е, а повишени потребителски права не са нужни. Много ме тревожи този проблем и не мога да му открия решение. Някой сблъсквал ли се е с подобна ситуация?


Титла: Re: Бавен usb flash при Debian Testing
Публикувано от: Zeroadhesion в Jun 26, 2011, 20:51
Мога да ти отговоря само как да я направиш да можеш и да пишеш върху нея.

sudo chmod -R 777 /media/disk

и заменяш /media/disk с мястото, където е mount-ната.


Титла: Re: Бавен usb flash при Debian Testing
Публикувано от: lamer40 в Jun 26, 2011, 21:04
Точно този номер не върви, пробвал съм дестеки пъти. Със chown също съм пробвал.


Титла: Re: Бавен usb flash при Debian Testing
Публикувано от: xfirebg в Jun 26, 2011, 21:40
А каква марка модел ти е флашката и в какъв формат е?


Титла: Re: Бавен usb flash при Debian Testing
Публикувано от: lamer40 в Jun 26, 2011, 22:09
Имам няколко – Kingston, Trust, външни дискове... Всички съм сложил vfat 32, защото се налага да ги ползвам и на машини дето тая ФС е родна.


Титла: Re: Бавен usb flash при Debian Testing
Публикувано от: radoshow в Jun 26, 2011, 22:31
Я дай да видим каква е скоростта на пренос на данни на флашката.За целта мушни флашката в компютъра и изпълни в терминала тази команда:
Код
GeSHi (Bash):
  1. sudo hdparm -tT /dev/sdb
Трябва да ти покаже нещо такова:
Код
GeSHi (Bash):
  1. [rado@archbox ~]$ sudo hdparm -tT /dev/sdb
  2.  
  3. /dev/sdb:
  4. Timing cached reads:   878 MB in  2.00 seconds = 438.83 MB/sec
  5. Timing buffered disk reads:  54 MB in  3.10 seconds =  17.40 MB/sec


Титла: Re: Бавен usb flash при Debian Testing
Публикувано от: lamer40 в Jun 26, 2011, 22:42
Код
GeSHi (Bash):
  1. # hdparm -tT /dev/sdd
  2.  
  3. /dev/sdd:
  4. Timing cached reads:   2480 MB in  2.00 seconds = 1240.81 MB/sec
  5. Timing buffered disk reads:  56 MB in  3.01 seconds =  18.58 MB/se
  6.  

Интересно, че dmesg ми дава:

Цитат
[2371079.263104] sd 16:0:0:0: [sdd] Write Protect is off


Титла: Re: Бавен usb flash при Debian Testing
Публикувано от: radoshow в Jun 26, 2011, 23:19
Не би трябвало да имаш проблем с трансфера на данни.Форматирай една флашка във ntfs и пробвай да видиш каква ще е скоростта.


Титла: Re: Бавен usb flash при Debian Testing
Публикувано от: Naka в Jun 26, 2011, 23:21
Цитат
Но има още нещо. Записа става мъчително бавно. Не мога да си обясня защо е така. По-бавно ми се струва дори от USB1,1.

Да сблъсквал съм се и точно такъв е симптома. Проблема е че I/O scheduler-а трябва да е различен за флашки. Все пак флашката не е хард диск и няма глави.

Като се промени на 'deadline' или 'noop' тръгва както трябва.

Много е писано тук в форума по-този въпрос - потърси.


Титла: Re: Бавен usb flash при Debian Testing
Публикувано от: edmon в Jun 27, 2011, 11:20
Аз забелязах, че ако монтирам с моунт флашката работи бавно ако може да се каже работене(в смисъл копиране на 2ГБ филм от ХДД на флаш-а), ако я оставя на кде-то да я монтира работи в пъти по-бързо, та може би да погледнеш какви опиции слага менажера на кде като монтира флашка!


Титла: Re: Бавен usb flash при Debian Testing
Публикувано от: untergang в Jun 27, 2011, 14:15
Аз имах абсолютно същия проблем ... беше пълна мистерия много четене много опити най-накрая се оказа пълна простотия във /etc/fstab. Имах /dev/sr0 което беше към /dev/sdb1  ??? и като сложа флашка и тя идва като /dev/sdb1  ??? коментар на реда в /etc/fstab remount (или reboot). Постни какво имаш в fstab,  output-а от mount след като сложиш флашката и dmesg | tail  ;)