Хаос вместо флешки [Решено]

Доброго времени суток. Вопрос: некоторое время назад заметил следующую проблему. При попытке смонтировать флешку вместо файлововй системы с устройства /dev/sdc1 читается странный данные. Файловая система из 8 папок 001 - 008 и файл devices с данными типа

T: Bus=08 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0001 Rev= 2.06
S: Manufacturer=Linux 2.6.27-gentoo-r7 uhci_hcd
S: Product=UHCI Host Controller
S: SerialNumber=0000:00:1d.2
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms

Что это? И как вернуть обратно файлы??? В других системах (типа Выньдовс) флешка видится как флешка а не кусок дампа с шины...

Заранее спасибо.

mount /dev/sdc1 /mnt

mount /dev/sdc1 /mnt

Похоже на usbfs или как там

Похоже на usbfs или как там еще. Покажи, как монтируешь
UPD. /proc/bus/usb, а не usbfs
UPD. #2 /proc/bus/usb и примонтирован как usbfs ))) ты наверно указал тип фс usbfs, поэтому такая фигня

Ubuntu is an African Word that means "Gentoo is too hard for me"

После втыкания флешки команда

После втыкания флешки команда mount | grep usb выдает следующий текст:
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,devmode=0664,devgid=85)
Так что вы, tiandrey, скорее всегл правы. А как это поправить можно, не подскажите?

Не, /proc/bus/usb и должен

Не, /proc/bus/usb и должен быть примонтирован как usbfs. Меня интересует точка и опции монтирования вашей флешки. Короч выложите весь mount, а так же желательно ls /dev/sd* (когда флешка воткнута)

Ubuntu is an African Word that means "Gentoo is too hard for me"

Итак: $ ls -l

Итак:
$ ls -l /dev/sd*
brw-r----- 1 root disk 8, 0 Фев 19 18:33 /dev/sda
brw-r----- 1 root disk 8, 1 Фев 19 18:33 /dev/sda1
brw-r----- 1 root disk 8, 2 Фев 19 18:33 /dev/sda2
brw-r----- 1 root disk 8, 3 Фев 19 18:33 /dev/sda3
brw-r----- 1 root disk 8, 4 Фев 19 18:33 /dev/sda4
brw-r----- 1 root disk 8, 16 Фев 19 18:33 /dev/sdb
brw-r----- 1 root disk 8, 17 Фев 19 18:33 /dev/sdb1
brw-r----- 1 root disk 8, 18 Фев 19 18:33 /dev/sdb2
brw-r----- 1 root disk 8, 19 Фев 19 18:33 /dev/sdb3
brw-r----- 1 root disk 8, 32 Фев 19 18:53 /dev/sdc
brw-r----- 1 root disk 8, 33 Фев 19 18:53 /dev/sdc1

$ mount (после монтирования флешки)
/dev/sdb3 on / type ext3 (rw,relatime,errors=remount-ro)
/proc on /proc type proc (rw,nosuid,nodev,noexec)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec)
udev on /dev type tmpfs (rw,nosuid,size=10240k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,gid=5,mode=620)
cachedir on /lib/splash/cache type tmpfs (rw,size=4096k,mode=644)
/dev/sdb2 on /home type ext2 (rw,relatime)
/dev/sda1 on /mnt/winc type ntfs (ro,noexec,noatime,nodiratime,gid=1001,umask=0022,nls=utf8)
/dev/sda2 on /mnt/wind type ntfs (ro,noexec,noatime,nodiratime,gid=1001,umask=0022,nls=utf8)
/dev/sda4 on /mnt/share type ext2 (rw,noatime)
shm on /dev/shm type tmpfs (rw,noexec,nosuid,nodev)
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,devmode=0664,devgid=85)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)

Кстати, $ dmesg | tail
usb-storage: device scan complete
Unable to load NLS charset UTF-8
FAT: IO charset UTF-8 not found
Unable to load NLS charset UTF-8
FAT: IO charset UTF-8 not found

Этого достаточно для диагностики?

mkdir /mnt/tmp

mkdir /mnt/tmp 2>/dev/null
mount -v /dev/sdc1 /mnt/tmp

и еще желательно /etc/fstab, /etc/locale.gen и zgrep -i utf8 /proc/config.gz

Ubuntu is an African Word that means "Gentoo is too hard for me"

Цитата:Кстати, $ dmesg |

Цитата:
Кстати, $ dmesg | tail
usb-storage: device scan complete
Unable to load NLS charset UTF-8
FAT: IO charset UTF-8 not found
Unable to load NLS charset UTF-8
FAT: IO charset UTF-8 not found

Походу, локаль UTF-8, но в ядре поддержки нет. проверьте ядро.

P.S.: Linux - это красная таблетка :-) Windows - синяя...

$ cat

$ cat /etc/locale.gen
en_US.UTF-8 UTF-8
en_US ISO-8859-1
ru_RU.KOI8-R KOI8-R
ru_RU.UTF-8 UTF-8
ru_RU ISO-8859-5

$ zgrep -i utf8 /proc/config.gz
CONFIG_NLS_UTF8=y

Поддержка в ядре вроде есть. UTF-8 указан для ФАТа по умолчанию. И вообще:
$ cat .config | grep UTF
CONFIG_FAT_DEFAULT_IOCHARSET="UTF-8"
CONFIG_NLS_DEFAULT="UTF-8"
CONFIG_NLS_UTF8=y

Во! Правильно то как выглядит кодировка UTF-8 или UTF8 ??? И почему тогда все остальное, слава Богу, рабтает?

Все нормально у тебя с

Все нормально у тебя с кодировками... А util-linux с USE="unicode nls" собран?

Ubuntu is an African Word that means "Gentoo is too hard for me"

Цитата: Правильно то как

Цитата:
Правильно то как выглядит кодировка UTF-8 или UTF8 ???

В ядре надо писать utf8

В ядре make *config все сам

В ядре make *config все сам напишет... Хотя нет, вот в чем бага, вероятно

Ubuntu is an African Word that means "Gentoo is too hard for me"

ХАОС Вместо флешки [Решено]

Спасибо всем за участие.
Решение как обычно было известно с самого начала :)
Правильная кодировка: "utf8". Именно так. МАЛЕНЬКИМИ буквами!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".