![]() |
|
Модераторы: powerfox, ZeeLax |
![]()
|
|
| En_t_end |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2074 Регистрация: 4.12.2004 Репутация: нет Всего: 20 |
Сразу привожу /etc/fstab (Gentoo 2008) - локаль ru_RU.UTF-8
Проблема в следующем. Пытаюсь примонтировать ту самую /dev/sdb1 (флешка fat32) На флешке с первого взгляда все впорядке, однако некоторые файлы и директории имеют иной регистр в сравнении с тем как я их называл под виндой. Причем попытки переименовать их невозможны(такой файл уже существует), т.е здесь регистр важен видимо Меня это не напрягало, если бы я не использовал программу для синхронизации, которая дуреет и сносит мне половину файлов и директорий, так как для неё регистр имеет значение. Это сообщение отредактировал(а) En_t_end - 27.8.2008, 07:54 |
|||
|
||||
| Imple |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1546 Регистрация: 14.9.2007 Где: Алма-Ата Репутация: 21 Всего: 87 |
Такая проблема есть, да. Кроется в том, что имена файлов, умещающееся в 8:3, linux не берет из "длинного имени", которое появилось в offtopic 95. К примеру, "длинное" Program Files, отмеченное в FS под коротким именем как PROGRA~1, система поймет как надо - "Program Files". А вот уже "FiLe.TxT", так как оно вмещается в 8:3, поймется как "file.txt", потому, что, при проектировании файловой системы FAT, никто не задумывался о длинных именах или регистре букв. Решение одно - абсолютно недокументированный параметр force_long при монтировании файловой системы vfat. Если есть опыт программирования, читайте /usr/src/linux/fs/vfat/namei.c
-------------------- Не шалю, никого не трогаю, починяю сервер. |
|||
|
||||
| En_t_end |
|
||||||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2074 Регистрация: 4.12.2004 Репутация: нет Всего: 20 |
Сколько уже лет этому багу ? PS я скорее подумываю о том, чтобы отфторматировать флеш в ntfs. МММ... версию ядра смотрим:
Теперь смотрим:
Вывод: force_long в данном сырце не используется. Теперь смотрим заголовок сырца:
Интересна строчка
Не есть ли это, решением моей проблемы ? ЗЫ а параметр действительно недокументирован, гугление дало несколько страниц, несколько содержало патчи для ядра 2.2.*(из этого я сделал вывод, что там этот параметр действительно использовался), несколько - такие же как эта страница. Добавлено через 9 минут и 49 секунд PS проверил при монтировании с force_long,
|
||||||||||
|
|||||||||||
| En_t_end |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2074 Регистрация: 4.12.2004 Репутация: нет Всего: 20 |
Починил, строчка в fstab:
|
|||
|
||||
| Imple |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1546 Регистрация: 14.9.2007 Где: Алма-Ата Репутация: 21 Всего: 87 |
Нда, все оказывается оказалось совсем просто
-------------------- Не шалю, никого не трогаю, починяю сервер. |
|||
|
||||
| En_t_end |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2074 Регистрация: 4.12.2004 Репутация: нет Всего: 20 |
Ы, пока с этим траблом боролся испортил себе файловую систему на флешке
|
|||
|
||||
![]()
|
| Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |