[samba] длинные имена файлов
smb: \very.very.very.very.very.very.very.long.dir\> ls
. D 0 Tue Feb 7 12:18:10 2006
.. D 0 Tue Feb 7 12:17:58 2006
very.very.very.very.very.very.very.very.very.very.file A 2 Tue Feb 7 12:18:12 2006
36967 blocks of size 1048576. 4636 blocks available
>smbd -V && uname -a
Version 3.0.21a
FreeBSD torrent 6.0-STABLE FreeBSD 6.0-STABLE Tue Jan 10 22:21:56 MSK 2006 torrent:/usr/obj/usr/src/sys/TORRENT i386
Попробуй создать файл с именем боле 128 букв (или более 256).
smb: \very.very.very.very.very.very.very.long.very.very.very.very.very.very.very.very.very.very.very.very.very.very.very.very.very.very.very.very.very.very.very.very.dir\> ls
. D 0 Tue Feb 7 12:19:21 2006
.. D 0 Tue Feb 7 12:19:13 2006
very.very.very.very.very.very.very.very.very.very.very.very.very.very.very.very.very.very.ve A 2 Tue Feb 7 12:18:12 2006
36967 blocks of size 1048576. 4636 blocks available
имя файла обрезалось, но не так быстро, как у тебя.
smb.conf?
[global]
security = user
workgroup = V
log file = /var/log/samba/log.%m
max log size = 50
socket options = TCP_NODELAY
passdb backend = smbpasswd, guest
local master = no
os level = 19
domain master = no
preferred master = no
wins server = 10.0.0.1
display charset = KOI8-R
unix charset = KOI8-R
dos charset = CP1251
null passwords = yes
guest account = nobody
map to guest = Bad User
[emule]
comment = Emule content
path = /mnt/storage
write list = +emule
hide dot files = yes
hide unreadable = yes
guest ok = yes
read only = yes
create mask = 0775
force group = +emule
в windows такой символ разрешен в имени файлов?
нет
на ntfs не разрешен
это не зависит от типа FS
\ / : * ? " < > |.
Всем спасибо, проблема решена.
Оставить комментарий
Landstreicher
При попытке расшарить файлы с длинными именами в каталоге с длинным путем, получаю следующее:Можно ли избежать такого уродования имен файлов? На сервере и на клиенте - Linux, Samba 3.0.21a, совместимость с ОС семейства Windows не важна.