Я следовал этим инструкциям (с большим количеством обновлений, так как он старый), чтобы заставить работать два узла Samba кластера в моей лаборатории VirtualBox. Это почти сделано, но я испытываю странную проблему и не знаю, где искать решение:
Я не могу скопировать файлы размером более 7 МБ с рабочего стола Windows в этот общий ресурс. Меньшие я копирую без проблем. Ошибка: «Ошибка доступа к \192.168.1.128 \public», «Убедитесь, что вы подключены к сети, и повторите попытку».
ОБНОВЛЕНИЕ: Я только что перезапустил хост VirtualBox и включил обе виртуальные машины CentO. С помощью рабочего стола Windows мне удалось создать новую папку и успешно скопировать 1Гб файл в общий ресурс. После завершения копирования я не могу снова скопировать большой файл (партия мелких копируется нормально).
ОБНОВЛЕНИЕ 2: Я только что понял, что могу копировать файлы для совместного доступа к корневому каталогу (общедоступному), но не к папкам, которые я создал из клиентов (Windows 7 и Ubuntu, которые) ОБНОВЛЕНИЕ 2а: Я ошибся, мне удалось скопировать больше гигабайт в корневой каталог поделиться (public) из Windows до того, как я начну нажимать на ту же ошибку, из файла Ubuntu всегда копируется до конца, но с сообщением об ошибке в самом конце (неверный аргумент)
Есть идеи?
[root@smb1 ~]# testparm -s
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
WARNING: The "idmap backend" option is deprecated
Processing section "[public]"
Loaded services file OK.
Server role: ROLE_STANDALONE
[global]
map to guest = Bad Password
private dir = /clusterdata/ctdb
max protocol = SMB2
use mmap = No
clustering = Yes
fileid:mapping = fsname
idmap config * : backend = tdb2
ea support = Yes
[public]
comment = public share
path = /clusterdata/public
read only = No
guest only = Yes
guest ok = Yes
[root@smb2 ~]# cat /etc/sysconfig/ctdb
CTDB_RECOVERY_LOCK="/clusterdata/ctdb.lock"
CTDB_PUBLIC_INTERFACE=eth0
CTDB_PUBLIC_ADDRESSES=/etc/ctdb/public_addresses
CTDB_MANAGES_SAMBA=yes
ulimit -n 10000
CTDB_NODES=/etc/ctdb/nodes
CTDB_LOGFILE=/var/log/log.ctdb
CTDB_DEBUGLEVEL=2
CTDB_PUBLIC_NETWORK="192.168.1.0/24"
CTDB_PUBLIC_GATEWAY="192.168.1.1"
Jan 14 19:01:12 smb2 smbd[17637]: [2014/01/14 19:01:12.908248, 0] locking/locking.c:887(share_mode_lock_destructor)
Jan 14 19:01:12 smb2 smbd[17637]: delete_rec returned NT_STATUS_UNSUCCESSFUL
Jan 14 19:01:12 smb2 smbd[17637]: [2014/01/14 19:01:12.908417, 0] lib/util.c:1117(smb_panic)
Jan 14 19:01:12 smb2 smbd[17637]: PANIC (pid 17637): could not delete share entry: NT_STATUS_UNSUCCESSFUL
[root@smb1 ~]# rpm -qa | grep samba
samba-winbind-3.6.9-167.el6_5.x86_64
samba-3.6.9-167.el6_5.x86_64
samba-common-3.6.9-167.el6_5.x86_64
samba-winbind-clients-3.6.9-167.el6_5.x86_64