Здравствуйте.
Есть сервер ubuntu 16.04, raid10, ext4, на нем крутится samba (Samba version 4.3.11-Ubuntu), есть общедоступные каталоги.
Есть клиентские машины как на win так и на mac os.
Права на все файлы и каталоги 777.
Все пользователи в группе safe и прописаны в linux как nologin
Проблема заключается в следующем:
Когда пользователи на mac os записывают файлы на сервер (расшаренный каталог на сервере) то файлы весят 0 байт т.е убитый файл.
Hапример: пользователь Вася (mac os), у него примонтированный каталог самбы прямо в finder, заходит в него, открывает файл например: 2.gif, поработав сохраняет, тут у него выскакивает ошибка пока не знаю какая, Вася счел это мне не говорить и не помнит какая ошибка и файл стал 0 байт. Это не со всеми файлами и не часто, за пол года было 3 случая и вот сейчас побился файл
2.gif - 0 байт
и создались мусорные файлы:
2_tmp1153676623 - 0 байт
2_tmp166148710 - байт
У другого пользователя на маке, при копирования файлов на сервер, файлы зануляются! т.е на маке целый файл, перетаскиваем его в каталог сервера 0 байт! И это происходит иногда (рандомна). Сеть типичная 192.168.100.0, рабочая группа без AD, ~15 клиентов у сервера ститик ip остальные по dhcp, роутер микротик.
ifconfig
eno1 Link encap:Ethernet HWaddr ac:1f:6b:01:38:0c
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:62927415 errors:0 dropped:0 overruns:17981 frame:0
TX packets:153282537 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:45957930756 (45.9 GB) TX bytes:204746902809 (204.7 GB)
Память:fb120000-fb13ffff
Конфиг samba
[global]
workgroup = 1roga1
server string = Samba Server %v
netbios name = FileServer
map to guest = bad user
security = user
guest account = nobody
passdb backend=tdbsam
name resolve order = bcast host
wins support = no
#####
interfaces = 192.168.100.200/24 eno1
bind interfaces only = yes
####
# Setup charsets
dos charset = cp1251
unix charset = utf8
hide dot files = yes
hide files = /$RECYCLE.BIN/desktop.ini/lost+found/Thumbs.db/~*/
veto files = /._*/.DS_Store/Thumbs.db
delete veto files = yes
use sendfile = Yes
dns proxy = No
local master = yes
# Disable printers
load printers = No
show add printer wizard = no
printcap name = /dev/null
disable spoolss = yes
# Setup logging
log file = /var/log/samba/log.%m
max log size = 5000
log level = 1
[transfer]
comment = Public share
path = /data/samba/transfer
force create mode = 0777
force directory mode = 0777
browsable = yes
writable = yes
guest ok = yes
read only = no
public = yes
[safe]
path = /data/samba/safe
valid users = @safe,@boss
guest ok = no
writable = yes
browsable = yes
force create mode = 0777
force directory mode = 0777
Отрывок из smbstatus
sudo smbstatus
Samba version 4.3.11-Ubuntu
PID Username Group Machine Protocol Version
------------------------------------------------------------------------------
29824 katya-safe safe 192.168.100.196 (ipv4:192.168.100.196:49374) SMB3_02
32232 misha-safe safe 192.168.100.27 (ipv4:192.168.100.27:59763) SMB3_02
Service pid machine Connected at
-------------------------------------------------------
safe 32232 192.168.100.27 Sat Feb 8 23:53:48 2020
safe 29824 192.168.100.196 Mon Feb 10 17:08:46 2020
Locked files:
Pid Uid DenyMode Access R/W Oplock SharePath Name Time
--------------------------------------------------------------------------------------------------
29824 1006 DENY_NONE 0x100081 RDONLY NONE /data/samba/safe Work/William Lawson's Mon Feb 10 18:01:01 2020
29824 1006 DENY_NONE 0x100081 RDONLY NONE /data/samba/safe Work/William Lawson's Mon Feb 10 18:01:01 2020
29824 1006 DENY_NONE 0x100081 RDONLY NONE /data/samba/safe Work/William Lawson's/Project Mon Feb 10 18:10:15
2020
29824 1006 DENY_NONE 0x20081 RDONLY NONE /data/samba/safe Work/William Lawson's/Guideline/PROMO POSM H1FY19/W
L2008_TVclips_v22_varnish.jpg Mon Feb 10 18:01:19 2020
29824 1006 DENY_NONE 0x100081 RDONLY NONE /data/samba/safe Work Mon Feb 10 17:08:51 2020
32232 1005 DENY_NONE 0x20001 RDONLY NONE /data/samba/safe Work/AB InBev Efes/Stella Artois/Project/Stella Art
ois/Stella Artois @ Photo frame CMYK.ai Sat Feb 8 23:53:47 2020
Я не знаю в чем проблема, может это все из-за
veto files = /._*/.DS_Store/Thumbs.db
или надо капать в сторону vfs objects = fruit, ea support = yes.
У кого есть опыт с самбой и маки в сети, помогите донастроить.
Заранее благодарен.