Крымский форум (Crimea-Board) Поиск Участники Помощь Текстовая версия Crimea-Board.Net
Здравствуйте Гость .:: Вход :: Регистрация ::. .:: Выслать повторно письмо для активации  
 
> Рекламный блок.
 

Реклама на форуме

 
> Ваша реклама, здесь
 
 
 

  Start new topic Start Poll 

> Проблема с подмонтированной smb-шарой...
SwD |
Дата 27 Ноября, 2008, 16:07
Quote Post



Unregistered









Делаем:
Цитата
root@samba.cr:~# mount -t cifs //server/share /samba/mount/test -o ip=x.x.x.x,credentials=/root/credentials/smbuser,rw,uid=500,gid=500,file_mode=0666,dir_mode=0777,iocharset=utf8
root@samba.cr:~# ls -l /samba/mount/test/inf/out
total 4
-rw-rw-rw- 1 smbuser smbusers 598 2008-11-27 11:55 @FLLIJBR.001
root@samba.cr:~# cat /samba/mount/test/inf/out/@FLLIJBR.001
cat: /samba/mount/test/inf/out/@FLLIJBR.001: No such file or directory
root@samba.cr:~# cat /samba/mount/test/inf/out/\@FLLIJBR.001
cat: /samba/mount/test/inf/out/@FLLIJBR.001: No such file or directory
root@samba.cr:~# cat "/samba/mount/test/inf/out/@FLLIJBR.001"
cat: /samba/mount/test/inf/out/@FLLIJBR.001: No such file or directory


Что бы это могло быть? Ибо, понятное дело, если на винду подключить тем же юзером эту же шару, то всё нормально, все файлы доступны...
1/   
Бобер | Бездомный
Реклама двигатель прогресса       
Quote Post



А кому сча лехко?
Group Icon
















_________________
Желающим разместить рекламу смотреть сюдой
/   
exn |
Дата 27 Ноября, 2008, 17:20
Quote Post



Unregistered









Все файлы так себя ведут, или только этот ?

Отредактировал exn - 27 Ноября, 2008, 17:23
SwD |
Дата 27 Ноября, 2008, 18:20
Quote Post



Unregistered









Из этого каталога все, похоже.
exn |
Дата 27 Ноября, 2008, 21:33
Quote Post



Unregistered









У меня нет идей кроме проверки прав, и что эти файли не являются ссылками.
SwD |
Дата 27 Ноября, 2008, 22:10
Quote Post



Unregistered









С правами всё нормально, раз под виндой не составляет скопировать файл... Файлы не ссылки... И даже если б таковыми были в конфиге на стороне раздающего шару сервака прописано unix extensions = No

Заметил один нюанс... На другом хосте монтирую это, но не через mount -t cifs, а через mount -t smbfs (там старенькая самба)... И, о чудо, всё работает... Но на нужной машине самба новее, и там только cifs можно пользовать...
1/   
exn |
Дата 27 Ноября, 2008, 22:18
Quote Post



Unregistered









А если файлик без спецсимволов создать, так будет работать ?

И еще cat /samba/mount/test/inf/out/$'\100'FLLIJBR.001

Отредактировал exn - 27 Ноября, 2008, 22:28
SwD |
Дата 27 Ноября, 2008, 22:27
Quote Post



Unregistered









Не-а, вообще никакие файлы из этого каталога на этом хосте недоступны. А на винде и на втором хосте никаких проблем...
exn |
Дата 27 Ноября, 2008, 22:34
Quote Post



Unregistered









Вот народ говорит что в кодировках дело, может o в out русская ?
https://bugs.launchpad.net/ubuntu/+source/s...mba/+bug/260396

И увидеть бы ls -l /samba/mount/test/inf/out/

Отредактировал exn - 27 Ноября, 2008, 22:41
SwD |
Дата 27 Ноября, 2008, 22:41
Quote Post



Unregistered









Увы, нет...
SwD |
Дата 27 Ноября, 2008, 22:42
Quote Post



Unregistered









Самое смешное если на винде убрать этот файл из каталога... а потом его же вкинуть то тогда на нужном хосте никаких проблем...
Какая-то сраная мистика хоть, блин, через nfs монтируй...
exn |
Дата 27 Ноября, 2008, 22:44
Quote Post



Unregistered









Надо еще попробовать с nomapchars noacl noperm и т.д
ls -l /samba/mount/test/inf/out/ и ls -ld /samba/mount/test/inf/out/ плз
SwD |
Дата 27 Ноября, 2008, 22:52
Quote Post



Unregistered









Цитата
root@samba.cr:~# mount -t cifs //server/share /samba/mount/test -o ip=x.x.x.x,credentials=/root/credentials/smbuser,rw,uid=500,gid=500,file_mode=0666,dir_mode=0777,iocharset=utf8,nomapchars,noacl,noperm
root@samba.cr:~# ls -l /samba/mount/test/inf/out/
total 4
-rw-rw-rw- 1 smbuser smbusers 4 2008-11-27 20:48 AAAA
root@samba.cr:~# ls -ld /samba/mount/test/inf/out/
drwxrwxrwx 2 smbuser smbusers 0 2008-11-27 20:48 /samba/mount/test/inf/out/
root@samba.cr:~# cat /samba/mount/test/inf/out/AAAA
cat: /samba/mount/test/inf/out/AAAA: No such file or directory
1/   
exn |
Дата 27 Ноября, 2008, 23:04
Quote Post



Unregistered









Eще можно попробовать без uid=500,gid=500. smile.gif жесть, сталкивался я с таким, но только не с smb, smb я не юзаю, а вот с sshfs было, и причина была в uidах насколько помню.
Чем смог.
SwD |
Дата 27 Ноября, 2008, 23:08
Quote Post



Unregistered









Цитата(exn @ 27 Ноября, 2008, 22:04)
Eще можно попробовать

Пробовал... до одного места, как ты понимаешь...
Волшебный, блин, каталог... ибо cat /samba/mount/test/inf/oce/@iflijbr.001 вполне работает...

Добавлено в [mergetime]1227813141[/mergetime]
О... а вот еще моментик...

Цитата
root@samba.cr:~# ls -l /samba/mount/test/inf/out/
total 8
-rw-rw-rw- 1 root root 5 2008-11-27 21:10 AAAA
-rw-rw-rw- 1 root root 5 2008-11-27 21:11 bbbb
root@samba.cr:~# cat /samba/mount/test/inf/out/AAAA
cat: /samba/mount/test/inf/out/AAAA: No such file or directory
root@samba.cr:~# cat /samba/mount/test/inf/out/bbbb
1234


Добавлено в [mergetime]1227813374[/mergetime]
Ххе... похоже, что я победил smile.gif
Надо делать mount -t cifs ... -o ...,nocase . Бля.
2/   
exn |
Дата 28 Ноября, 2008, 2:25
Quote Post



Unregistered









Вот же дос.
SwD |
Дата 28 Ноября, 2008, 21:54
Quote Post



Unregistered









Дык вот ведь какая засада:
Цитата
root@samba.cr:~# mount -t cifs //server/share /samba/mount/test -o ip=10.7.0.2,credentials=/root/credentials/smbuser,rw,file_mode=0660,dir_mode=0770,iocharset=utf8
root@samba.cr:~# ls -l /samba/mount/test/inf/oce/
total 16
-rw-rw---- 1 root root 799 2008-11-28 11:18 @rllijbr.0x8
-rw-rw---- 1 root root 591 2008-11-28 14:58 xb0lijbs.801
-rw-rw---- 1 root root 591 2008-11-28 14:58 xb0lijbs.802
-rw-rw---- 1 root root 591 2008-11-28 14:58 xb0lijbs.803
root@samba.cr:~# ls -l /samba/mount/test/inf/OCE/
total 16
-rw-rw---- 1 root root 799 2008-11-28 11:18 @rllijbr.0x8
-rw-rw---- 1 root root 591 2008-11-28 14:58 xb0lijbs.801
-rw-rw---- 1 root root 591 2008-11-28 14:58 xb0lijbs.802
-rw-rw---- 1 root root 591 2008-11-28 14:58 xb0lijbs.803


Кто ж мог подумать, что upper case при обращении к каталогу катит (хотя на серваке он lower case), а к файлу отчего-то нет (хотя он таки в upper на самом-то деле)...
1/   
exn |
Дата 29 Ноября, 2008, 1:03
Quote Post



Unregistered









Можно попробовать поигратся с /proc/fs/cifs.

Например echo 0 > /proc/fs/cifs/LinuxExtensionsEnabled
1/   
SwD |
Дата 29 Ноября, 2008, 19:43
Quote Post



Unregistered









exn
Да уже как бы ни к чему опция nocase при монтировании прекрасно подлечила smile.gif
2/   

Topic Options Start new topic Start Poll 

 



[ Script Execution time: 0.0140 ]   [ 12 queries used ]   [ GZIP включён ]






Политика конфиденциальности

Top