Проблемы с FAT

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Aesthete Animus
рядовой
Сообщения: 33
Зарегистрирован: 2008-06-16 0:49:54

Проблемы с FAT

Непрочитанное сообщение Aesthete Animus » 2008-11-06 13:40:27

Переношу файлы с виндовых разделов и столкнулся с проблемой при чтении фат/нтфс разделов.
Монтирую так:

Код: Выделить всё

mount_msdosfs -o rw -L ru_RU.UTF-8 -D cp866 /dev/ad0s1 /mnt
Русские буквы, символы юникода отображаются нормально. Но символ '№' в именах файлов воспринимается совершенно не адекватно: файлы с этим символом не читаются, файловык менеджеры их не видят а в консоли отображается примерно следующее

Код: Выделить всё

$ ls
Das Lied von Erde                                       Малер - Симфония ?4
Des Knaben Wunderhorn                                   Малер - Симфония ?5 (Bernstein)
Lieder eines fahrenden Gessellen. Songs of a Wayfarer   Малер - Симфония ?5 (Кондрашин)
Малер - Симфония ?1, 'Titan'                            Малер - Симфония ?9
Малер - Симфония ?2                                     Песни об умерших детях
Малер - Симфония ?3                                     Симфония ?3
Когда по первости столкнулся с этой проблемой при монтировнии нтфс - решил, что в нтфс-е все дело и решил переносить данные предварительным копированием на фат раздел. Как видно, проблема в другом.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: Проблемы с FAT

Непрочитанное сообщение iZEN » 2008-11-06 13:53:18

Да. Есть такое. Тоже столкнулся при копировании музыки. :smile:
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
Aesthete Animus
рядовой
Сообщения: 33
Зарегистрирован: 2008-06-16 0:49:54

Re: Проблемы с FAT

Непрочитанное сообщение Aesthete Animus » 2008-11-06 13:57:01

2iZEN
И как была решена проблема? Ну не пойдут здесь костыли, ибо я не заставли всех знакомых переформатировать их флешки :(

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Проблемы с FAT

Непрочитанное сообщение manefesto » 2008-11-06 14:02:09

переименовать диру
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
Aesthete Animus
рядовой
Сообщения: 33
Зарегистрирован: 2008-06-16 0:49:54

Re: Проблемы с FAT

Непрочитанное сообщение Aesthete Animus » 2008-11-06 14:02:49

manefesto писал(а):переименовать диру
Это костыль - не пойдет :(

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Проблемы с FAT

Непрочитанное сообщение manefesto » 2008-11-06 14:17:01

локаль UTF-8 спасет тебя
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
Aesthete Animus
рядовой
Сообщения: 33
Зарегистрирован: 2008-06-16 0:49:54

Re: Проблемы с FAT

Непрочитанное сообщение Aesthete Animus » 2008-11-06 14:22:26

Aesthete Animus писал(а):Монтирую так:

Код: Выделить всё

mount_msdosfs -o rw -L ru_RU.UTF-8 -D cp866 /dev/ad0s1 /mnt
У меня и так локаль utf8. Спасает, но не от всего.

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: Проблемы с FAT

Непрочитанное сообщение iZEN » 2008-11-06 14:31:29

Aesthete Animus писал(а):2iZEN
И как была решена проблема?
Переименовал: № ->No :Yahoo!:
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
Aesthete Animus
рядовой
Сообщения: 33
Зарегистрирован: 2008-06-16 0:49:54

Re: Проблемы с FAT

Непрочитанное сообщение Aesthete Animus » 2008-11-06 14:34:29

Говорю же, это костыль. Ну придет ко мне человек с фатовой флешкой. Он же на знает, что видишли моя фря не понимает каких то имен файлов, вот и буду как идиот сидеть любуясь собственной "импотенцией"

Yam
сержант
Сообщения: 226
Зарегистрирован: 2008-10-11 19:19:24
Откуда: 2:5093/41

Re: Проблемы с FAT

Непрочитанное сообщение Yam » 2008-11-06 15:29:38

Кстати вопрос достаточно распространённый, наследие бурного прошлого, надо полагать, дело в том, что в кодировке KOI8-R нет символа с кодом - № "номер", а в кодировке cp866 он присутствует. По этому и не получается перекодировать из cp866 c сохранением символа, вот и заменяет его iconv. Одно "но", только, если вы везде правильно настроили локаль на utf-8 (за исключением консоли конечно, её не поддерживающей), то проблемы быть не должно. И в консоли и в Х-ах та же проблема?

http://www.freebsd.org/cgi/query-pr.cgi?pr=54332

Аватара пользователя
Aesthete Animus
рядовой
Сообщения: 33
Зарегистрирован: 2008-06-16 0:49:54

Re: Проблемы с FAT

Непрочитанное сообщение Aesthete Animus » 2008-11-06 18:15:47

Спасибо, это я почитаю... :)
Yam писал(а):Кстати вопрос достаточно распространённый, наследие бурного прошлого, надо полагать, дело в том, что в кодировке KOI8-R нет символа с кодом - № "номер", а в кодировке cp866 он присутствует. По этому и не получается перекодировать из cp866 c сохранением символа, вот и заменяет его iconv. Одно "но", только, если вы везде правильно настроили локаль на utf-8 (за исключением консоли конечно, её не поддерживающей), то проблемы быть не должно. И в консоли и в Х-ах та же проблема?
Проблема в иксах, в неиксовой консоли думаю нет смысла проверять. Локаль настроена вроде правильно. По крайней мере, такие "22 - BWV 247 Und die J?nger verlie?en ihn alle; Recitative.flac" имена видны, хотя когда локаль была кои8-р, они не отображались.