LINUX.ORG.RU

Проблема с монтированием флешки с Fat32.

 , ,


0

1

Доброго дня всем. Не монтируется флешка с fat32 через gnome-disks-utility или через автомонтирование kde.Монтируется только под рутом, но тогда русские символы превращаются в кракозябру. В чем проблема? Поиск в гугле показал,что скорее всего проблема в ядре,но никак не могу понять какие параметры изменить.

Вывод dmesg

 [  496.465342] usb 1-10: new high-speed USB device number 7 using xhci_hcd
[  496.632377] usb 1-10: New USB device found, idVendor=0930, idProduct=6544
[  496.632386] usb 1-10: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  496.632390] usb 1-10: Product: USB Flash Drive
[  496.632393] usb 1-10: Manufacturer: Toshiba 
[  496.632396] usb 1-10: SerialNumber: 90A4DE20A744FD71C2B71A61
[  496.632652] usb 1-10: ep 0x81 - rounding interval to 128 microframes, ep desc says 255 microframes
[  496.632667] usb 1-10: ep 0x2 - rounding interval to 128 microframes, ep desc says 255 microframes
[  496.633154] usb-storage 1-10:1.0: USB Mass Storage device detected
[  496.633266] scsi host7: usb-storage 1-10:1.0
[  497.635060] scsi 7:0:0:0: Direct-Access     Toshiba  USB Flash Drive  1.00 PQ: 0 ANSI: 2
[  497.635508] sd 7:0:0:0: Attached scsi generic sg3 type 0
[  497.635625] sd 7:0:0:0: [sdc] 14358528 512-byte logical blocks: (7.35 GB/6.84 GiB)
[  497.635782] sd 7:0:0:0: [sdc] Write Protect is off
[  497.635793] sd 7:0:0:0: [sdc] Mode Sense: 03 00 00 00
[  497.635954] sd 7:0:0:0: [sdc] No Caching mode page found
[  497.635962] sd 7:0:0:0: [sdc] Assuming drive cache: write through
[  497.638464]  sdc: sdc1
[  497.639521] sd 7:0:0:0: [sdc] Attached SCSI removable disk
[  915.010187] FAT-fs (sdc1): IO charset UTF-8 not found
 

Сообщение об ошибке в Gnome Disks Utility

Error mounting system-managed device /dev/sdc1: Command-line `mount "/media/vfat-sdc1"' exited with non-zero exit status 32: mount: wrong fs type, bad option, bad superblock on /dev/sdc1,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.
 (udisks-error-quark, 0) 

Ответ на: комментарий от Eddy_Em

Не знаю с каких, в семерочке и генточке с русскими буквами все ок (при charset utf8).

Lavos ★★★★★
()
Ответ на: комментарий от Armoken

У меня utf8. С картой памяти андроидофона (при подключении в режиме mass storage) проблем не было, русские буквы были.

Lavos ★★★★★
()
Ответ на: комментарий от Armoken

должно быть примерно так

grep NLS config | grep -v "# "
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="UTF-8"
CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_ISO8859_1=y
CONFIG_NLS_UTF8=y
grep FAT config | grep -v "# "                         
CONFIG_FAT_FS=y
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"

dhampire ★★★
()
Ответ на: комментарий от Lavos
CONFIG_UDF_NLS=y
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="utf8"
CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_CODEPAGE_855=y
CONFIG_NLS_CODEPAGE_866=y
CONFIG_NLS_CODEPAGE_1250=y
CONFIG_NLS_CODEPAGE_1251=y
CONFIG_NLS_ASCII=y
CONFIG_NLS_ISO8859_1=y
CONFIG_NLS_ISO8859_2=y
CONFIG_NLS_ISO8859_5=y
CONFIG_NLS_KOI8_R=y
CONFIG_NLS_KOI8_U=y
CONFIG_NLS_UTF8=y
armoken-laptop boot # grep FAT config-3.18.0-ck | grep -v "# "
CONFIG_FAT_FS=y
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso-8859-1"
Armoken
() автор топика
Ответ на: комментарий от Eddy_Em

а с каких это пор мастдайка хрюникод поддерживает?

А с каких пор здесь кого-то должна волновать сраная говновенда?

init_6 ★★★★★
()
Ответ на: комментарий от Armoken

Я бы модулем собрал таки поддержку nls utf8. Ну и не плохо таки проверить на более старых ядрах, что и как там.

daemonpnz ★★★★★
()
Последнее исправление: daemonpnz (всего исправлений: 2)
Ответ на: комментарий от vq156

Вот так:

zgrep NLS /proc/config.gz | grep -v "^#"
CONFIG_UDF_NLS=y
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="koi8-r"
CONFIG_NLS_CODEPAGE_866=y
CONFIG_NLS_CODEPAGE_1251=y
CONFIG_NLS_ASCII=y
CONFIG_NLS_ISO8859_1=y
CONFIG_NLS_KOI8_R=y
CONFIG_NLS_UTF8=y
работает.

А если убрать 866 и 1251 и написать

CONFIG_NLS_CODEPAGE_UTF8=y
ничего работать не будет!

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Pinkbyte
zgrep NLS /proc/config.gz
CONFIG_UDF_NLS=y
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="utf8"
CONFIG_NLS_CODEPAGE_437=y
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
# CONFIG_NLS_CODEPAGE_850 is not set
# CONFIG_NLS_CODEPAGE_852 is not set
CONFIG_NLS_CODEPAGE_855=y
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not set
# CONFIG_NLS_CODEPAGE_865 is not set
CONFIG_NLS_CODEPAGE_866=y
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_936 is not set
# CONFIG_NLS_CODEPAGE_950 is not set
# CONFIG_NLS_CODEPAGE_932 is not set
# CONFIG_NLS_CODEPAGE_949 is not set
# CONFIG_NLS_CODEPAGE_874 is not set
# CONFIG_NLS_ISO8859_8 is not set
CONFIG_NLS_CODEPAGE_1250=y
CONFIG_NLS_CODEPAGE_1251=y
CONFIG_NLS_ASCII=y
CONFIG_NLS_ISO8859_1=y
CONFIG_NLS_ISO8859_2=y
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
CONFIG_NLS_ISO8859_5=y
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_13 is not set
# CONFIG_NLS_ISO8859_14 is not set
# CONFIG_NLS_ISO8859_15 is not set
CONFIG_NLS_KOI8_R=y
CONFIG_NLS_KOI8_U=y
# CONFIG_NLS_MAC_ROMAN is not set
# CONFIG_NLS_MAC_CELTIC is not set
# CONFIG_NLS_MAC_CENTEURO is not set
# CONFIG_NLS_MAC_CROATIAN is not set
# CONFIG_NLS_MAC_CYRILLIC is not set
# CONFIG_NLS_MAC_GAELIC is not set
# CONFIG_NLS_MAC_GREEK is not set
# CONFIG_NLS_MAC_ICELAND is not set
# CONFIG_NLS_MAC_INUIT is not set
# CONFIG_NLS_MAC_ROMANIAN is not set
# CONFIG_NLS_MAC_TURKISH is not set
CONFIG_NLS_UTF8=y
Armoken
() автор топика
Ответ на: комментарий от Eddy_Em

На UTF-8 свет клином не сошелся. В винде по-умолчанию насколько помню используется UTF-16LE.

vq156 ★★
()
10 февраля 2015 г.

Таки разбрался

В общем,проблема была в том что было нерабочее правило udev для автомонтирования,точнее оно монтировало только ntfs и ext4.Я его удалил, перезагрузился и все заработало.

Armoken
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.