ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: Монтирование usb fat32  (Прочитано 3812 раз)

0 Пользователей и 1 Гость просматривают эту тему.

KDM

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 46
Монтирование usb fat32
« : 31 Марта, 2016, 17:01:41 »

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

Существуют проблемы с копированием длинных имен файлов и файлов, содержащих русские буквы, на отформатированный под 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"
Записан