[Samba] Mac Cannot unmount Disk Images that are mounted from Samba Shares
alex
alex at awel.us
Sun Jul 30 18:05:32 UTC 2023
I am on a Mac OS 12.6.8.
I have gotten Samba to work great with TimeMachine and general sharing of directories off the server which is running FreeBSD 13.2 with Samba Version 4.16.10.
The one issue I am seeing is that when I have a Mac Disk Image mounted from a Samba share it will not unmount unless I hit the force eject option.
When I run ‘sudo smbstatus’ on the server I see the mounted disk image is locked:
Locked files:
Pid User(ID) DenyMode Access R/W Oplock SharePath Name Time
--------------------------------------------------------------------------------------------------
25419 1001 DENY_NONE 0x20087 RDWR NONE /usr/home/alex test.dmg Sun Jul 30 13:36:02 2023
25419 1001 DENY_NONE 0x100081 RDONLY NONE /usr/home/alex . Sun Jul 30 13:36:16 2023
I don’t have any issues with TimeMachine which in theory mounts a disk image from the share and then unmounts it cleanly when it is done with it. Only when I mount a disk image from my home directory. I also tried to make a specific entry in smb.conf to a specific directory with the disk image and saw the same behavior. My conf file is below. Let me know if any other info is needed:
# We want Samba to only log to /var/log/samba/log.{smbd,nmbd}.
# Append syslog at 1 if you want important messages to be sent to syslog too.
logging = file
# Do something sensible when Samba crashes: mail the admin a backtrace
# panic action = /usr/share/samba/panic-action %d
allow insecure wide links = yes
unix extensions = no
#======================= Share Definitions =======================
[TimeMachineLB]
# Load in modules (order is critical!)
vfs objects = catia fruit streams_xattr
fruit:time machine = yes
fruit:time machine max size = 350G
comment = Time Machine Backup
path = /storage/TimeMachineLB
available = yes
valid users = alex
browseable = yes
guest ok = no
writable = yes
[TimeMachine2]
# Load in modules (order is critical!)
vfs objects = catia fruit streams_xattr
fruit:time machine = yes
fruit:time machine max size = 300G
comment = Time Machine Backup Nat
path = /storage/TimeMachine2
available = yes
valid users = natalie
browseable = yes
guest ok = no
writable = yes
[homes]
comment = Home Directories
valid users = %S
read only = No
create mask = 0700
directory mask = 0700
browseable = yes
#veto files = /*.*/
follow symlinks = yes
wide links = yes
Regards,
Alex
Sent from my iPhone
More information about the samba
mailing list