|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitry Glazov 2:467/24 22 Jul 2003 12:29:53 To : Vladimir Bormotov Subject : Re: Файлы с русскими именами по самбе -------------------------------------------------------------------------------- .RFC-X-Complaints-To: usenet@main.alina.te.net.ua .RFC-NNTP-Posting-Date: 22 Jul 2003 09:29:53 GMT .RFC-Originator: dyug@master.alina.te.net.ua Hi, Vladimir ! VB> 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>>> , VB> fmask AT>>> =0644,dmask=0755,uid=500,gid=0 AT>>> 0 0 AT>>> === Конец fstab === AT>>> и ничего путнего не получаю :-((( DG>> гы... тоже нарывался, методом исключения выяснил что если оставить DG>> только iocharset и codepage то все работает. VB> проблема в том, что обработка передачи поараметров понтирования файловой VB> системы в линуксе сделана ЧЕРЕЗ ЖОПУ. Охотно верю. :-( VB> VB> я уже как-то упоминал как наблюдал со стороны лечение именно самбы, и как VB> довелость посомтреьт внутрь кода ядра, и ужастнуться. VB> VB> Глюк совсем простой - если в fstab прописан ЛЕВЫЙ параметр, то VB> обрабатываются только параметры ДО ЭТОГО ЛЕВОГО. Остальные игнорятся. Увы. при том что сталкивался я - если iocharset и codepage одни в строке fstab то они юзаются. Если к ним еще что либо приписать, типа showexec то все. уже никто не юзается. :-( VB> VB> Как так можно было написать разбор опций - я просто не поинмаю. VB> VB> Hо, факт остается фактом. VB> VB> Hайти "неправильный параметр" можно методом проб и ошибок. VB> гм... что так, что через.... :-( Осталось два. для моих домашних целей вполне хватает. :-) Hа работе ходят на линухсервера. :-) VB> VB> [skip] DG>> P.S. Хоть у меня и 9 слака. но картина один в один... VB> VB> глюки которые в головах кодописателей (и, что еще хуже - архитекторов) - VB> кроссдистрибутивны. VB> VB> В текущем kernel codebase малой кровью нельзя сделать нормальную обработку VB> параметров. Гмм.. явпрочем выходил из положения, когда собирал ядро, с указанием default iocharset и default codepage после этого оно монтируется нормально с правильными параметрами. :-( VB> VB> Потому что кое-что из параметров разбирает mount. Потом, остальное VB> передается какому-нибудь smbmount, и совсем остальное передается ядреному VB> модулю. VB> VB> DG>> P.S.S. Если же пересобрать ядро, с указанием дефаултных чарсетов и DG>> кодепйжей - то все нормально работает. похоже что smbmnt не очень DG>> хорошо понимает что от него хотят... VB> эххх... Hу, в общем, думаю понятно что у меня слов не осталось, тока VB> выражевывания. VB> Да и у меня тоже. в общем - похоже на то, что либо чарсет, либо остальное. :-) -- Dmitry Glazov, GD3961-Internic, DG4896-RIPE mailto:dyug@alina.te.net.ua http://www.alina.te.net.ua/~dyug Fido: 2:467/24 ICQ# 19463444 --- tin/1.5.7-20001104 ("Paradise Regained") (UNIX) (Linux/2.0.38 (i686)) * Origin: Shop DtaK (2:467/24) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/17630a8e3466a.html, оценка из 5, голосов 10
|