[РЕШЕНО] Монтирование и кривые кодировки...

$ sudo mount -o uid=user,umask=0077 /dev/sdb1 /mnt/usb
$ ls usb/My\ Music/

????? ????????? - ??????.mp3 ?????? ??????? - ????? ? ?????.mp3 ???????? - ??? ??? ?????????? ???.mp3 ???????? ???? - ??????? ??????? ????.mp3 Текстовый файл
?????? ??????? - ?? ?????????? ????.mp3 ??????? - ????.mp3 ???????? ???? - ?????? ??????????.mp3 Imprintband - ? ?? ?????? ???????.mp3
$ dmesg | tail

[95772.096775] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[97111.381843] FAT-fs (sdb1): Unrecognized mount option "codepage=utf8" or missing value
[97146.210991] FAT-fs (sdb1): IO charset 1251 not found
[97153.451154] FAT-fs (sdb1): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[97153.469550] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[97217.481785] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[97423.651756] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[97511.007919] FAT-fs (sdb1): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[97511.021769] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[98152.575192] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
Текстовый файл создан в консоли

echo "123 тест" > Текстовый файл
С ним все ОК. Остальные файлы качались с сайта. При монтировании с опциями

codepage=1251,iocharset=utf8
с mp3 файлами все ОК, а текстовый файл (читайте тестовый), который создан был в консоли - превращается в крякозябры.

После копирования содержимого флешки > mkfs.vfat > монтирования без codepage и iocharset > копирования обратно mp3 файлы отображаются нормально. Теперь будут проблемы, если я на оффтопике буду флешку юзать?

а как удалить файл с именем ТекÑ?Ñ?овÑ?й Ñ?айРчерез консоль?

-rw-r--r-- 1 user users 2 мар 10 17:45 ТекÑ?Ñ?овÑ?й Ñ?айл
Рано обрадовался. Вытащил и вставил флешку - опять везде крякозябры. Что-то я и сам запутался и вас наверно запутал.
В общем, как сделать так, чтобы нормально отображались созданные и в оффтопике и онтопике файлы? Будет ли это нормально смотреться под оффтопиком(пока нет возможности проверить)? Флешка, если что - SD FAT. Заранее спасибо.
А попробуйте вот так примонтировать ради интереса:
udisksctl mount --block-device /dev/sdb1
Salko
$ sudo mount -o uid=user,umask=0077 /dev/sdb1 /mnt/usb
Телепатически заключаю, что системна кодировка - utf8. Тогда в options надо добавить codepage=866,iocharset=utf8
man mount.
akorop
Телепатически заключаю, что системна кодировка - utf8. Тогда в options надо добавить codepage=866,iocharset=utf8
так и есть. Для всех fat32 у меня подобная проблема наблюдается.
PGP 0x31361F01
arcanisrepo
akorop
Тогда в options надо добавить codepage=866,iocharset=utf8

Хватает просто utf8
lampslave
udisksctl mount --block-device /dev/sdb1
Ах вот эта фича, которую юзает дельфин (маунтит в /run/media/user). Мне это было очень интересно узнать, спасибо.

akorop
Телепатически заключаю, что системна кодировка - utf8. Тогда в options надо добавить codepage=866,iocharset=utf8
man mount.
Ваши способности не подкачали :) спасибо.
sirocco
Хватает просто utf8
А как же "Параметр codepage необходим, чтобы имена созданных файлов корректно отображались в старых ОС (например, DOS)"?
Salko
sirocco
Хватает просто utf8
А как же "Параметр codepage необходим, чтобы имена созданных файлов корректно отображались в старых ОС (например, DOS)"?
А, это, видимо, касается коротких имён. Если нужно (трудно представить, зачем) -- пишите.
Насколько коротких? Можно подробнее?

codepage=value
Sets the codepage for converting to shortname characters on FAT and VFAT filesystems. By default, codepage 437 is used.
подкорректировал перевод яши:

Устанавливает кодовую страницу для преобразования коротких символов в файловых системах FAT и VFAT. По умолчанию используется кодовая страница 437.
Однако мне понятнее не стало.
Salko
Насколько коротких? Можно подробнее?
FILENAME.EXT
 
Зарегистрироваться или войдите чтобы оставить сообщение.