Раздел для ламов не нашел, так что пишу сюда...
Порылся в форуме и гугле, но что то так и не решил свою проблему, можете меня конечно закидать помидорами, но речь пойдет про кодировки и самбу...
Итак, имеем:
Код: Выделить всё
uname -r
7.2-RELEASE
так же имеем жесткий диск который раньше крутится с системой на винде(ntfs) на нем куча файлов в кодировке cp1251, подключаем его к компу с freebsd, видится он как ad2s1, монтируем
Код: Выделить всё
$ mount /dev/ad2s1 /mnt/disk1
Код: Выделить всё
ls -l /mnt/disk1/music/rock/Gran/2008/Kurazh/
total 70380
-rw-r--r-- 1 hid4msk wheel 6,3M 4 янв 2009 01 - мНБНИ МЮДЕФДШ ЯБЕР.mp3
-rw-r--r-- 1 hid4msk wheel 4,6M 4 янв 2009 02 - яРЮПР БН РЭЛЕ.mp3
-rw-r--r-- 1 hid4msk wheel 5,0M 4 янв 2009 03 - лХЯРЕПХЪ БНИМШ.mp3
локаль системы
Код: Выделить всё
locale
LANG=ru_RU.KOI8-R
LC_CTYPE="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_ALL=ru_RU.KOI8-R
Код: Выделить всё
display charset = koi8-r
unix charset = koi8-r
dos charset = cp866
как правильно смонтировать, чтобы файлы были в koi8-r ?? облазил пол инета, много что попробывал, не получилось, куда копать?
Код: Выделить всё
ls -l /mnt/disk1/music/rock/Gran/2008/Kurazh/ | iconv -f cp1251
total 70380
-rw-r--r-- 1 hid4msk wheel 6,3M 4 СОЧ 2009 01 - Новой надежды свет.mp3
-rw-r--r-- 1 hid4msk wheel 4,6M 4 СОЧ 2009 02 - Старт во тьме.mp3
-rw-r--r-- 1 hid4msk wheel 5,0M 4 СОЧ 2009 03 - Мистерия войны.mp3