Проблема с подмонтированной smb-шарой... | Крымский форум

Проблема с подмонтированной smb-шарой...

  • Добро пожаловать на форум! Рады видеть вас здесь! Зарегистрируйтесь или Войдите в аккаунт, чтобы иметь полный доступ к площадке!
S

SwD

Guest
Делаем:
Цитата
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


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

Заметил один нюанс... На другом хосте монтирую это, но не через mount -t cifs, а через mount -t smbfs (там старенькая самба)... И, о чудо, всё работает... Но на нужной машине самба новее, и там только cifs можно пользовать...
 
А если файлик без спецсимволов создать, так будет работать ?

И еще cat /samba/mount/test/inf/out/$'\100'FLLIJBR.001
 
Не-а, вообще никакие файлы из этого каталога на этом хосте недоступны. А на винде и на втором хосте никаких проблем...
 
Самое смешное если на винде убрать этот файл из каталога... а потом его же вкинуть то тогда на нужном хосте никаких проблем...
Какая-то сраная мистика хоть, блин, через nfs монтируй...
 
Надо еще попробовать с nomapchars noacl noperm и т.д
ls -l /samba/mount/test/inf/out/ и ls -ld /samba/mount/test/inf/out/ плз
 
Цитата
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
 
Eще можно попробовать без uid=500,gid=500.
smile.gif
жесть, сталкивался я с таким, но только не с smb, smb я не юзаю, а вот с sshfs было, и причина была в uidах насколько помню.
Чем смог.
 
Цитата(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 . Бля.
 
Дык вот ведь какая засада:
Цитата
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 на самом-то деле)...
 
Можно попробовать поигратся с /proc/fs/cifs.

Например echo 0 > /proc/fs/cifs/LinuxExtensionsEnabled
 
exn
Да уже как бы ни к чему опция nocase при монтировании прекрасно подлечила
smile.gif
 
Назад
Сверху