Техническая поддержка пользователей > ОС Linux, U-Boot

Монтирование usb fat32

(1/1)

KDM:
Здравствуйте.

Существуют проблемы с копированием длинных имен файлов и файлов, содержащих русские буквы, на отформатированный под FAT32 накопитель. На ext2 все копируется без проблем.

mount /dev/sda1 /mnt
При копировании обрезает имя файла до 8 символов + 3 для расширения.

При явном указании типа монтируемой файловой системы эта проблема устраняется
mount /dev/sda1 /mnt -t vfat
Но имена файлов, содержащие в своем имени русские буквы, на других устройствах распознаются неадекватно. Видимо, проблемы с кодировкой.

Можно ли это исправить? И есть ли возможность не указывать явно тип монтируемой фс (чтобы она правильно определялась автоматически)?

Ядро 2.6.22.19 скомпилировано с флагами:
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=850
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"

Навигация

[0] Главная страница сообщений

Перейти к полной версии