Компьютерный форум NoWa.cc
Правила Форума
редакция от 29.01.2013
Портал .::2Baksa.Net::. Трекер BRODIM.COM
Вернуться   Компьютерный форум NoWa.cc > Операционные системы > UNIX, Linux, MacOs для PC и другие ОС

Уважаемые пользователи nowa.cc и 2baksa.net. У нас сложилось тяжелое финансовое положение. Мы работаем для вас вот уже более 14 лет
и теперь вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney Z826074280762 Webmoney R087294265364 Webmoney U051530505194 Webmoney E804621616710
PayPal E-mail для связи по вопросу помощи E-mail для связи по вопросу помощи: E-mail для связи по вопросу помощи
Кошелек для вашей помощи Yandex 410013204813773
Yandex Спасибо за поддержку!

UTM-решение для бизнеса: межсетевой экран, антивирусы, прокси-сервер, VPN, ids/ips, https-фильтрация. Собственные сетевые сервисы, ip-телефония

загрузка...
Ответ
 
Опции темы Language
Старый 01.04.2010, 19:07   #1
Неактивный пользователь
 
Регистрация: 01.04.2010
Сообщений: 2
Репутация: 0
По умолчанию mount_smbfs и символ № в русских именах файлов

Приветствую.

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

Есть:
FreeBSD 7.2
Шара на Windows Server 2003 R2
Файловая система на шаре - NTFS

Использовал следующие конфиги:

/etc/nsmb.conf
----------------------------------
[default]
workgroup=MY_GROUP

[SRV1]
charsets=utf-8:cp866
addr=192.168.78.1

[SRV1:ADM]
password=$$16e9b5054613c1d11f7fcb39ac2b0b6bf01fe
----------------------------------

/usr/local/etc/smb-client.conf
----------------------------------
[global]

workgroup = MY_GROUP

# Charset settings
display charset = UTF-8
unix charset = UTF-8
dos charset = CP866
----------------------------------

Локаль:
/usr/local/etc/>locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_ALL=

Монтирую командой:
mount_smbfs -E utf-8:cp866 -W MY_GROUP //adm@srv1/shara /mnt/mount_shara

В корне шары есть файл с именем "Документ №1.txt"
На маунте я его вижу под именем "???㬥?? ?1.txt".
Файл нельзя ни открыть, ни скопировать - MC подвисает намертво.
Стоит лишь заменить в имени файла знак № на букву N - имя файла сразу же становится нормальным - "Документ N1.txt"

Все остальные файлы с русскими именами видны нормально, кроме тех, где встречается символ №

Как побороть?
Переименовать - не предлагать, такой вариант не подходит к сожалению.
IT_Prof вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама


Реклама: бак для душа с подогревом в леруа мерленсайты для ювелировклапан огнезадерживающий с тру кпс-1мфонарь такси магнитныйкурсы повышения квалификации для техника по вентиляции


Старый 02.04.2010, 11:13   #2
DoubleSpace
ViP
 
Пол:Мужской
Регистрация: 02.06.2006
Адрес: Украина
Сообщений: 3,325
Репутация: 935
По умолчанию Re: mount_smbfs и символ № в русских именах файлов

Я б попробовал BSD шную локаль поменять
DoubleSpace вне форума
 
Ответить с цитированием Вверх
Старый 06.04.2010, 12:49   #3
ttys
Новичок
 
Аватар для ttys
 
Пол:Мужской
Регистрация: 29.10.2009
Адрес: Горловка
Сообщений: 28
Репутация: 2
По умолчанию Re: mount_smbfs и символ № в русских именах файлов

rc.conf
Код:
............................................
saver="logo"
blanktime="300"
keymap="ru.koi8-r"
moused_enable="YES"
mousechar_start="3"
font8x8="cp866-8x8"
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
scrnmap="koi8-r2cp866"
keymap="ru.koi8-r"
............................................
smb.conf
Код:
[global]
............................................
        dos charset = cp866
        unix charset = koi8-r
        display charset = koi8-r

[IPC$]
        path = /tmp
............................................
__________________
BSD the power to set your computer free
ttys вне форума
 
Ответить с цитированием Вверх
Старый 07.04.2010, 13:45   #4
IT_Prof
Неактивный пользователь
 
Регистрация: 01.04.2010
Сообщений: 2
Репутация: 0
По умолчанию Re: mount_smbfs и символ № в русских именах файлов

К сожалению koi8-r не подходит, так как ранее весь удаленный бэкап делался на utf-8 кодировке. Не хотелось бы его полностью начинать с нуля.
IT_Prof вне форума
 
Ответить с цитированием Вверх
Старый 09.04.2010, 13:08   #5
ttys
Новичок
 
Аватар для ttys
 
Пол:Мужской
Регистрация: 29.10.2009
Адрес: Горловка
Сообщений: 28
Репутация: 2
По умолчанию Re: mount_smbfs и символ № в русских именах файлов

Цитата:
Сообщение от IT_Prof Посмотреть сообщение
К сожалению koi8-r не подходит, так как ранее весь удаленный бэкап делался на utf-8 кодировке. Не хотелось бы его полностью начинать с нуля.

глянь [Для просмотра ссылок требуется регистрация. Зарегистрироваться...]
__________________
BSD the power to set your computer free
ttys вне форума
 
Ответить с цитированием Вверх
Ответ
 Уважаемые пользователи портала 2BakSa.NeT и форума NoWa.cc !

  Рады Вам сообщить, что у нас открылся Torrent трекер >> BRODIM.COM

  Приглашаем вас принять участие в обмене полезной информацией,

  и ждем от вас поддержки в создании новых раздач.

Опции темы

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чешуйчатый символ мудрости... Анчутка Фауна 56 08.11.2017 09:39
Что означает символ & в php chertenok PHP 14 14.11.2010 11:20
Delphi7 - Символ продолжения строки ch_vas Delphi 13 16.01.2010 02:43

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:36. Часовой пояс GMT +3.


Rambler's Top100
Copyright ©2004 - 2018 2Baksa.Net

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.14154 секунды с 10 запросами