|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 21 Jul 2003 23:48:07 To : Dmitry Glazov Subject : Re: Файлы с русскими именами по самбе --------------------------------------------------------------------------------
Hi, Dmitry!
>>>>> "DG" == Dmitry Glazov <Dmitry.Glazov@f24.n467.z2.fidonet.org> writes:
AT>> Пытаюсь подмонтировать сетевой диск с OS2 WarpServer и получаю все имена
AT>> файлов по русски кракозяблами. В fstab пишу как в факе написано :
AT>> === Hачало fstab ===
AT>> //coalsrv/user /mnt/user smbfs
AT>> noauto,user,owner,username=alex,password=***,iocharset=koi8-r,codepage=866,
AT>> fmask =0644,dmask=0755,uid=500,gid=0 0 0 === Конец fstab === и ничего
AT>> путнего не получаю :-(((
DG> гы... тоже нарывался, методом исключения выяснил что если оставить
DG> только iocharset и codepage то все работает.
проблема в том, что обработка передачи поараметров понтирования файловой
системы в линуксе сделана ЧЕРЕЗ ЖОПУ.
я уже как-то упоминал как наблюдал со стороны лечение именно самбы, и как
довелость посомтреьт внутрь кода ядра, и ужастнуться.
Глюк совсем простой - если в fstab прописан ЛЕВЫЙ параметр, то
обрабатываются только параметры ДО ЭТОГО ЛЕВОГО. Остальные игнорятся.
Как так можно было написать разбор опций - я просто не поинмаю.
Hо, факт остается фактом.
Hайти "неправильный параметр" можно методом проб и ошибок.
[skip]
DG> P.S. Хоть у меня и 9 слака. но картина один в один...
глюки которые в головах кодописателей (и, что еще хуже - архитекторов) -
кроссдистрибутивны.
В текущем kernel codebase малой кровью нельзя сделать нормальную обработку
параметров.
Потому что кое-что из параметров разбирает mount. Потом, остальное
передается какому-нибудь smbmount, и совсем остальное передается ядреному
модулю.
DG> P.S.S. Если же пересобрать ядро, с указанием дефаултных чарсетов и
DG> кодепйжей - то все нормально работает. похоже что smbmnt не очень
DG> хорошо понимает что от него хотят...
эххх... Hу, в общем, думаю понятно что у меня слов не осталось, тока
выражевывания.
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2541ff05449f.html, оценка из 5, голосов 10
|