Монтирование флешки (траблы вылазят)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
vbPadre
Сообщения: 270
Статус: Синеглазый линуксоид
ОС: Archlinux current

Монтирование флешки

Сообщение vbPadre »

ноут Toshiba A-45

Как сделать нормальное монтирование?

Кеды ставились попакетно, хал и дбас стоят...

... вставляю флешку, вылазит окошко "в чём открыть флешку" - нажимаю В новом окне, и получаю такое сообщение:

mount: wrong fs type, bad option, bad superblock on /dev/sda1, missing codepage or other error In some cases useful info is found in syslog - try dmesg | tail or so


Вот dmesg | tail:
sd 0:0:0:0: [sda] Mode Sense: 00 00 00 00
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] 2048000 512-byte hardware sectors (1049 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 00 00 00
sd 0:0:0:0: [sda] Assuming drive cache: write through
sda: sda1
sd 0:0:0:0: [sda] Attached SCSI removable disk
Unable to load NLS charset utf-8
FAT: IO charset utf-8 not found



конфиг ядра прилагается
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Dell latitude X1 + Toshiba A45-S150 + Toshiba L300-110 + NoName PC = ArchLinux
free-torrents.org банит пользователей
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: Монтирование флешки

Сообщение *Sasha* »

Я так понимаю ядро самособраное, у меня такая ж проблема была когда-то, решилась включением модулями всего Native Language Support
Спасибо сказали:
Аватара пользователя
vbPadre
Сообщения: 270
Статус: Синеглазый линуксоид
ОС: Archlinux current

Re: Монтирование флешки

Сообщение vbPadre »

Да, ядро самосборное, но хочется как-то по-грамотному, включаяя только нужные опции в ядре :unsure:
Dell latitude X1 + Toshiba A45-S150 + Toshiba L300-110 + NoName PC = ArchLinux
free-torrents.org банит пользователей
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: Монтирование флешки

Сообщение *Sasha* »

vbPadre писал(а):
02.01.2008 21:44
Да, ядро самосборное, но хочется как-то по-грамотному, включаяя только нужные опции в ядре

Так модули не мешают, лежат себе, а когда понадобятся подгружаются :)
Спасибо сказали:
Аватара пользователя
vbPadre
Сообщения: 270
Статус: Синеглазый линуксоид
ОС: Archlinux current

Re: Монтирование флешки

Сообщение vbPadre »

а у себя не глянешь lsmod до и после монтирования? :rolleyes:
Dell latitude X1 + Toshiba A45-S150 + Toshiba L300-110 + NoName PC = ArchLinux
free-torrents.org банит пользователей
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: Монтирование флешки

Сообщение *Sasha* »

nls_iso8859_1
nls_cp437
Спасибо сказали:
Аватара пользователя
vbPadre
Сообщения: 270
Статус: Синеглазый линуксоид
ОС: Archlinux current

Re: Монтирование флешки

Сообщение vbPadre »

угумс, премного благодарен,... ща будем пробовать
Dell latitude X1 + Toshiba A45-S150 + Toshiba L300-110 + NoName PC = ArchLinux
free-torrents.org банит пользователей
Спасибо сказали:
Аватара пользователя
vbPadre
Сообщения: 270
Статус: Синеглазый линуксоид
ОС: Archlinux current

Re: Монтирование флешки

Сообщение vbPadre »

вообщем та же фигня. пересобрал ядро, включил модулями все остальные локали... и без толку.
Dell latitude X1 + Toshiba A45-S150 + Toshiba L300-110 + NoName PC = ArchLinux
free-torrents.org банит пользователей
Спасибо сказали:
Silver_Spy
Сообщения: 6
ОС: Gentoo Linux :)

Re: Монтирование флешки

Сообщение Silver_Spy »

добывь в /etc/fstab вот эту строчку
/dev/sdb1 /mnt/flash vfat noauto,codepage=866,iocharset=koi8-r,quiet,umask=000 0 0

а после в консоле mount /mnt/flash

добывь в /etc/fstab вот эту строчку
/dev/sdb1 /mnt/flash vfat noauto,codepage=866,iocharset=koi8-r,quiet,umask=000 0 0

а после в консоле mount /mnt/flash
Спасибо сказали:
Аватара пользователя
vbPadre
Сообщения: 270
Статус: Синеглазый линуксоид
ОС: Archlinux current

Re: Монтирование флешки

Сообщение vbPadre »

"Отказано в доступе" пишет.


З.Ы. а причём тут вообще кои-8?
Dell latitude X1 + Toshiba A45-S150 + Toshiba L300-110 + NoName PC = ArchLinux
free-torrents.org банит пользователей
Спасибо сказали:
Аватара пользователя
Redfoxnet
Сообщения: 394
ОС: Gentoo

Re: Монтирование флешки

Сообщение Redfoxnet »

ivman стоит?
Portage 2.1.7.16 (default/linux/amd64/10.0, gcc-4.4.2, glibc-2.11-r1, 2.6.32-gentoo-r2 x86_64) @ Intel® Core™2 Duo CPU E6750

Челябинская группа пользователей GNU/Linux

Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: Монтирование флешки

Сообщение *Sasha* »

vbPadre писал(а):
03.01.2008 20:07
"Отказано в доступе" пишет.

А под рутом монтирует?
Спасибо сказали:
Аватара пользователя
vbPadre
Сообщения: 270
Статус: Синеглазый линуксоид
ОС: Archlinux current

Re: Монтирование флешки

Сообщение vbPadre »

Redfoxnet писал(а):
03.01.2008 20:47
ivman стоит?

ivman не стоит, ибо у кед вроде как есть свой механизм монтирования.

*Sasha* писал(а):
03.01.2008 20:54
А под рутом монтирует?

ни под кем не монтирует, все юзеры включены в plugdev, но бестолку.
Может проблема в конфигурировани ядра? но моей квалификации не хватает чтобы выявить ошибку.
Dell latitude X1 + Toshiba A45-S150 + Toshiba L300-110 + NoName PC = ArchLinux
free-torrents.org банит пользователей
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Монтирование флешки

Сообщение serzh-z »

vbPadre писал(а):
02.01.2008 21:44
включаяя только нужные опции в ядре
Нужно включить модуль nls_utf8 или как-то так. Не помню точно, но, кажется, его нужно ещё и загрузить, так как автоматически он не загружается (по-крайней мере припоминаю подобную ситуацию в своей практике).
Спасибо сказали:
Аватара пользователя
Cianos
Сообщения: 343
Статус: ищу
ОС: Gentoo

Re: Монтирование флешки

Сообщение Cianos »

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

CONFIG_FAT_DEFAULT_CODEPAGE=866
CONFIG_NLS_CODEPAGE_866=y
CONFIG_NLS_UTF8=y


локаль UTF8

больше ничего и не надо для нормального монтирования
Моё Gentoo круче твоего!
Спасибо сказали:
Аватара пользователя
vbPadre
Сообщения: 270
Статус: Синеглазый линуксоид
ОС: Archlinux current

Re: Монтирование флешки

Сообщение vbPadre »

Cianos писал(а):
04.01.2008 19:59
локаль UTF8

больше ничего и не надо для нормального монтирования


см. пост номер 1. оттуда всё и начиналось.
Dell latitude X1 + Toshiba A45-S150 + Toshiba L300-110 + NoName PC = ArchLinux
free-torrents.org банит пользователей
Спасибо сказали:
Аватара пользователя
quadrik
Сообщения: 350
ОС: gentoo, только на серверах

Re: Монтирование флешки

Сообщение quadrik »

vbPadre писал(а):
02.01.2008 21:16
Unable to load NLS charset utf-8
FAT: IO charset utf-8 not found


не utf-8 а utf8
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: Монтирование флешки

Сообщение *Sasha* »

Ксати да, у тебя-то CONFIG_NLS_DEFAULT="utf-8"
Спасибо сказали:
Аватара пользователя
vbPadre
Сообщения: 270
Статус: Синеглазый линуксоид
ОС: Archlinux current

Re: Монтирование флешки

Сообщение vbPadre »

угум-с... ща будем посмотреть....
Dell latitude X1 + Toshiba A45-S150 + Toshiba L300-110 + NoName PC = ArchLinux
free-torrents.org банит пользователей
Спасибо сказали:
Аватара пользователя
vbPadre
Сообщения: 270
Статус: Синеглазый линуксоид
ОС: Archlinux current

Re: Монтирование флешки

Сообщение vbPadre »

подправил конфиг ядра в двух местах по поводу кодировок. теперь флешки монтируются "на ура".

Но появилась новая небольшая трабла. После клика по пункту котекстного меню "Безопасно извлечь" вылазит следующее сообщение:
Устройство system:/media/sda1 (/dev/sda1) с именем 'FLESHKA' подключенное в /media/sda1 не может быть отключено.
Отключение невозможно по следующей причине:
Device to unmount is not in /media/.hal-mtab so it is not mounted by HAL


Файл /media/.hal-mtab существует и имеет нулевой размер.
Dell latitude X1 + Toshiba A45-S150 + Toshiba L300-110 + NoName PC = ArchLinux
free-torrents.org банит пользователей
Спасибо сказали:
Аватара пользователя
quadrik
Сообщения: 350
ОС: gentoo, только на серверах

Re: Монтирование флешки

Сообщение quadrik »

HAL запущен?
Спасибо сказали:
Аватара пользователя
Redfoxnet
Сообщения: 394
ОС: Gentoo

Re: Монтирование флешки

Сообщение Redfoxnet »

ps ax | grep hald
Portage 2.1.7.16 (default/linux/amd64/10.0, gcc-4.4.2, glibc-2.11-r1, 2.6.32-gentoo-r2 x86_64) @ Intel® Core™2 Duo CPU E6750

Челябинская группа пользователей GNU/Linux

Спасибо сказали:
Аватара пользователя
vbPadre
Сообщения: 270
Статус: Синеглазый линуксоид
ОС: Archlinux current

Re: Монтирование флешки

Сообщение vbPadre »

quadrik писал(а):
08.01.2008 14:03
HAL запущен?

ну да.

Redfoxnet писал(а):
08.01.2008 14:44
ps ax | grep hald

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

$ ps ax | grep hald
 4967 ?        Ss     0:00 /usr/sbin/hald --use-syslog --verbose=no
 4968 ?        S      0:00 hald-runner
 5006 ?        S      0:00 hald-addon-keyboard: listening on /dev/input/event0
 5008 ?        S      0:00 /usr/libexec/hald-addon-cpufreq
 5009 ?        S      0:00 hald-addon-acpi: listening on acpid socket /var/run/acpid.socket
 5010 ?        S      0:00 /usr/libexec/hald-addon-acpi-buttons-toshiba
 5011 ?        S      0:00 hald-addon-keyboard: listening on /dev/input/event1
 5012 ?        S      0:00 hald-addon-keyboard: listening on /dev/input/event2
 5013 ?        S      0:00 hald-addon-keyboard: listening on /dev/input/event3
 5014 ?        S      0:00 hald-addon-keyboard: listening on /dev/input/event8
 5023 ?        S      0:00 hald-addon-storage: polling /dev/hdc (every 2 sec)
 5671 ?        S      0:00 hald-addon-storage: polling /dev/sda (every 2 sec)
Dell latitude X1 + Toshiba A45-S150 + Toshiba L300-110 + NoName PC = ArchLinux
free-torrents.org банит пользователей
Спасибо сказали:
Аватара пользователя
deninok
Сообщения: 585
Статус: Программист С++
ОС: Debian GNU/Linux

Re: Монтирование флешки

Сообщение deninok »

Уважаемые участники форума!

Решил задать свой простой простой вопрос в этой подходящей теме, чтобы не начинать новую.

Установил Gentoo 2008.0. Как обычно ( :) ) не работают Иксы. Нужен драйвер для Intel X3100. Драйвер на флэшке, пытаюсь смонтировать.

Итак, вставляю флэшку. Появляются /dev/sdb и /dev/sdb1.
Делаю:
mkdir /mnt/flash

Пытаюсь монтировать:
mount /dev/sdb /mnt/flash
Отвечает, что необходимо явно указать тип файловой системы.

Пробую так:
mount -t vfat /dev/sdb /mnt/flash
и так:
mount -t vfat /dev/sdb1 /mnt/flash

Не получается: говорит, что неверный тип, неверный флаг.

Чего не так делаю?
Знаю, что вопрос простейший, раньше, в Gentoo 2005 и 2006 делал это неоднократно, однако давно с Gentoo не работал и просто забыл. Напомните, пожалуйста...
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: Монтирование флешки

Сообщение DaemonTux »

deninok писал(а):
24.12.2008 15:59
Уважаемые участники форума!
Пробую так:
mount -t vfat /dev/sdb /mnt/flash
и так:
mount -t vfat /dev/sdb1 /mnt/flash

Не получается: говорит, что неверный тип, неверный флаг.

А в ядре поддержка vfat есть?

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

CONFIG_FAT_FS=y
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=866
CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
Ну и вывод fdisk -l хотелось бы увидеть.
Vladivostok Linux User Group
Спасибо сказали:
Аватара пользователя
deninok
Сообщения: 585
Статус: Программист С++
ОС: Debian GNU/Linux

Re: Монтирование флешки

Сообщение deninok »

(DaemonTux) писал(а):А в ядре поддержка vfat есть?

Не знаю. Я не собирал его руками, ведь при установке Gentoo 2008.0 просто собирается genkernel-овское ядро без предоставления возможности настройки.
Хотя я буду чрезвычайно удивлён, если в ядре нет поддержки vfat. Когда я работал с Gentoo 2005 и 2006, там всегда была данная поддержка, поэтому любая флэшка монтировалась с полпинка. С чего это вдруг в ядре из Gentoo 2008.0 стала бы отсутствовать поддержка vfat??

(DaemonTux) писал(а):Ну и вывод fdisk -l хотелось бы увидеть.

Предоставлю. Скоро...
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: Монтирование флешки

Сообщение DaemonTux »

deninok писал(а):
25.12.2008 08:56
. С чего это вдруг в ядре из Gentoo 2008.0 стала бы отсутствовать поддержка vfat??

Я не разу genkernel не использовал, всегда ручками собираю. А конфиг ядра лучше проверить.
Vladivostok Linux User Group
Спасибо сказали:
Аватара пользователя
deninok
Сообщения: 585
Статус: Программист С++
ОС: Debian GNU/Linux

Re: Монтирование флешки

Сообщение deninok »

DaemonTux писал(а):
25.12.2008 10:08
deninok писал(а):
25.12.2008 08:56
. С чего это вдруг в ядре из Gentoo 2008.0 стала бы отсутствовать поддержка vfat??

Я не разу genkernel не использовал, всегда ручками собираю. А конфиг ядра лучше проверить.

Честно говоря, меня всё больше гложет мысль о том, что при установке Gentoo нужно вообще всё делать руками, и даже установочник не использовать. Я когда впервые устанавливал Gentoo 2005, то всё ручками, по хэндбуку. И ведь получилось с первого раза (это к спору о том, что Gentoo якобы только для профессионалов)! А тут какие-то genkernel-ы...
Спасибо сказали:
Аватара пользователя
deninok
Сообщения: 585
Статус: Программист С++
ОС: Debian GNU/Linux

Re: Монтирование флешки

Сообщение deninok »

(DaemonTux) писал(а):Ну и вывод fdisk -l хотелось бы увидеть.
Итак, вывод fdisk -l не показал ничего особенного. Вот данные, касающиеся флэшки:

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

Disk /dev/sdb1: 16.0 GB
7 heads, 37 sectors/track, 121140 cylinders
Disk identifier: 0x00000000

Device     BootStart     End         Blocks      Id     System
/dev/sdb1  32            121141      15683584    b      W95 FAT32

Проблема ещё и в том, что если бы ядро было собрано руками, то всегда можно было бы посмотреть конфигурационный файл оного, чтобы увидеть в нём ту или иную опцию ядра. А вот если ядро собирается genkernel-ом, то как узнать, с какими опциями оно было собрано?

Я думаю так: если в Gentoo 2008.0 в ядре, по умолчанию собранном genkernel-ом, отсутствует поддержка vfat, что делает невозможным подключение обыкновенной флэшки(!), то разработчики дистрибутива чего-то явно недосмотрели...
Спасибо сказали:
Аватара пользователя
zhekas
Сообщения: 60
ОС: Gentoo

Re: Монтирование флешки

Сообщение zhekas »

Если я не ошибаюсь, то конфигурация ядра лежит в /usr/share/genkernel/x86/kernel-config-2.6. Или что-то в этом роде.
Спасибо сказали: