не монтируются флэшки (кроме одной) (свою флешку монтирую, а чужие нет:()

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
WarlorD
Сообщения: 728
Статус: хочешь пропатчить KDE под FreeBSD - спроси меня как!
ОС: FreeBSD, Debian GNU\Linux

не монтируются флэшки (кроме одной)

Сообщение WarlorD »

Вот такая беда случилась - обнаружил я ее не сразу, а как только надо было с флэшки товарища кинуть пару файлов мне на ноут и тут выяснилось, что она никак не хочет монтироваться! Ну я подумал, что это случайные флуктуации такие, но потом этот номер повторился и с другими флэшами, хотя пробовал примонтировать обычные фатовые флэшки - такие же как и моя. Все время говорит мне wrong fs type, bad option, bad superblock и тп. Вот как у меня прописано в /etc/fstab

Код: Выделить всё

/dev/sda        /media/flash    vfat    iocharset=koi8-r,codepage=866,rw,umask=0
00,user,noauto,showexec 0       0

С моей все работало отлично но на рех штуках уже пробоал - не получается и все тут! интересно, что он видит флэшку, если выполнить положим fdisk -l /dev/sda то он скажет что там, но монтировать все равно не станет. Пробовал и так mount -t vfat /dev/sda /media/flash
ничем не лучше. еще хуже - при попытке смонтировать флэшку комп виснет и помогает только заветная кнопка - power (на ноуте нет у меня reset). Ну ладно не монтировать, но виснуть то зачем??? Вот такой вопрос - спасайте ламера:) Скажу что дело происходит на ноуте iru на котором стоит debian sarge, ядро 2.6.8
FreeBSD
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: не монтируются флэшки (кроме одной)

Сообщение clx »

У меня флешки всегда на разных уст-вах, то /dev/sda, то sda1,sdc,sdc1,etc. Попробуй тоже подобрать. И глянь в dmesg
iMac 20" Core Duo.
Спасибо сказали:
Mixer[MsK]
Сообщения: 315
ОС: Gentoo Linux

Re: не монтируются флэшки (кроме одной)

Сообщение Mixer[MsK] »

Для clx:
На другое имя флэшка переходит, если ты предыдущую не отмонитровал.
Phenom II X4 945 & 2 GB DDR3 > Gentoo 2008.0 > 2.6.30-gentoo-r5 > KDE 4.3.1
Asus eee 1003HAG > eeebuntu 3 Standart(Ubuntu 9.04) > 2.6.28-14 > GNOME 2.26.1
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: не монтируются флэшки (кроме одной)

Сообщение clx »

Для Mixer[MsK]:
Нет, у меня было все отмонтировано.
iMac 20" Core Duo.
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: не монтируются флэшки (кроме одной)

Сообщение Лис »

У меня флешки всегда на разных уст-вах, то /dev/sda, то sda1,sdc,sdc1,etc.

Именно. Раньше у меня была PQI, которая была на /dev/sda. Ее я благополучно посеял. Теперь у меня Apacer на /dev/sda1. Я еще сначала удивился.
Спасибо сказали:
Аватара пользователя
WarlorD
Сообщения: 728
Статус: хочешь пропатчить KDE под FreeBSD - спроси меня как!
ОС: FreeBSD, Debian GNU\Linux

Re: не монтируются флэшки (кроме одной)

Сообщение WarlorD »

все конечно хорошо, но зачем тогда ему виснуть при выполнении mount /dev/sda - сказал бы что нет там ничего и все, да и тем более они именно на /dev/sda - ведь fdisk -l /dev/sda выдает инфу о флэшке
FreeBSD
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: не монтируются флэшки (кроме одной)

Сообщение zenwolf »

(newlinuxuser @ Понедельник, 12 Сентября 2005, 5:21) писал(а):все конечно хорошо, но зачем тогда ему виснуть при выполнении mount /dev/sda - сказал бы что нет там ничего и все, да и тем более они именно на /dev/sda - ведь fdisk -l /dev/sda выдает инфу о флэшке

ну и что,а мне команда fdisk /dev/hda тожн выдаёт всю инфу о жёстком
,хотя он разбит на три разных фс которые на dev/hda1,hda2,/dev/hda3

тебе clx уже сказал всё - /dev/sda всё устройство не зинимать в fstab при монтирование ,а подобрать sda0,sda1,sda2, в данном случае вероятно sda0
или sda1 и перед тем как выдернуть- выполнитьразмонтировку устройства
нужно наподобии :
# umount /mnt/flash
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
WarlorD
Сообщения: 728
Статус: хочешь пропатчить KDE под FreeBSD - спроси меня как!
ОС: FreeBSD, Debian GNU\Linux

Re: не монтируются флэшки (кроме одной)

Сообщение WarlorD »

ннда... что-то я и не подумал сравнить с /dev/hda и впрямь так, а вто интересно, а можно ли подставить нечто типа mount /dev/sda* так-как подбирать не так-то просто, а так если всего одно флэшка вставлена, так пусть смонтирует все /dev/sda какие сможет. НУ или как автомализировать перебор этот, чтобы он сам показал на каком она сидит из /dev/sda?
FreeBSD
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
Спасибо сказали:
Аватара пользователя
Jinn
Сообщения: 698
Статус: Интересующийся бывалый прохожий

Re: не монтируются флэшки (кроме одной)

Сообщение Jinn »

Да что там автоматизировать-то? По порядку они все садяться, если флешка целая (в сьысле не разбита на разделы). Если sda1 уже занят - пробуй sdb1
Don't trouble troubles until troubles trouble you!
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: не монтируются флэшки (кроме одной)

Сообщение t.t »

(newlinuxuser @ Понедельник, 12 Сентября 2005, 0:10) писал(а):ннда... что-то я и не подумал сравнить с /dev/hda и впрямь так, а вто интересно, а можно ли подставить нечто типа mount /dev/sda* так-как подбирать не так-то просто, а так если всего одно флэшка вставлена, так пусть смонтирует все /dev/sda какие сможет. НУ или как автомализировать перебор этот, чтобы он сам показал на каком она сидит из /dev/sda?
Попробуйте сказать fdisk -l /dev/sda -- может, наведёт на определённые мысли касательно автоматизации.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
drakon
Сообщения: 211

Re: не монтируются флэшки (кроме одной)

Сообщение drakon »

Можно воспользоваться автомонтированием. Тогда можно будет забыть про названия устройств.
А есле хочется все делать ручками, то можно через hal узнать какая флэшка была подключена и в соответствии с этим автоматически менять содержание fstab
Debian GNU/Linux 2.6.15
Спасибо сказали:
Аватара пользователя
T04ka
Сообщения: 266

Re: не монтируются флэшки (кроме одной)

Сообщение T04ka »

(newlinuxuser @ Понедельник, 12 Сентября 2005, 5:10) писал(а):ннда... что-то я и не подумал сравнить с /dev/hda и впрямь так, а вто интересно, а можно ли подставить нечто типа mount /dev/sda* так-как подбирать не так-то просто, а так если всего одно флэшка вставлена, так пусть смонтирует все /dev/sda какие сможет. НУ или как автомализировать перебор этот, чтобы он сам показал на каком она сидит из /dev/sda?


Настройка UDEV: даем устройствам свои имена

1. Втыкаем устройство и смотрим, какой файл появился в /dev. Скажем, /dev/sdb1

2. Определяем его путь в sysfs:

Код: Выделить всё

[mage ~]# udevinfo -q path -n /dev/sdb1
/block/sdb/sdb1


3. Смотрим на "характеристики" устройства

Код: Выделить всё

[mage ~]# udevinfo -a -p /block/sdb/sdb1
... SKIP ...
follow the "device"-link to the physical device:
looking at the device chain at '/sys/devices/pci0000:00/0000:00:01.3/usb2/2-1/2-1:1.0/host8/8:0:0:0':
BUS=="scsi"
ID=="8:0:0:0"
DRIVER=="sd"
DRIVER=="sd"
SYSFS{detach_state}=="0"
SYSFS{device_blocked}=="0"
SYSFS{max_sectors}=="240"
SYSFS{model}=="QV DigitalCamera"
SYSFS{queue_depth}=="1"
SYSFS{rev}=="1000"
SYSFS{scsi_level}=="3"
... SKIP ...


Среди всей выведенной непонятной чепухи отыскиваем "индивидуальные", на наш взгляд, для девайса строки. Для моей камеры это SYSFS{model}=="QV DigitalCamera".

4. Создаем файлик /etc/udev/rules.d/00.my.rules (имя, в общем-то любое, главное, чтобы отработалось перед стандартным udev.rules) и заносим в него:

Код: Выделить всё

SYSFS{model}=="QV DigitalCamera", NAME="camera"


Соответственно, перед запятой - то что мы выдрали из sysfs атрибутов, после - имя, которое должно появиться в /dev.

Перезапускать udev не надо, конфиги перечитываются при подключении нового девайса. В общем, man udev.
O Fortuna
velut luna
Спасибо сказали: