Mac은 Samba 공유에서 마운트된 디스크 이미지를 마운트 해제할 수 없습니다.

Mac은 Samba 공유에서 마운트된 디스크 이미지를 마운트 해제할 수 없습니다.

저는 Mac OS 12.6.8을 사용하고 있습니다.

FreeBSD 13.2 및 Samba 버전 4.16.10을 실행하는 서버에서 Samba가 TimeMachine 및 일반 디렉토리 공유와 잘 작동하고 있습니다.

제가 본 한 가지 문제는 Samba 공유에서 Mac 디스크 이미지를 마운트할 때 강제 꺼내기 옵션을 클릭하지 않으면 마운트가 해제되지 않는다는 것입니다.

서버에서 "sudo smbstatus"를 실행하면 마운트된 디스크 이미지가 잠겨 있는 것을 볼 수 있습니다.

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

이론적으로 공유에서 디스크 이미지를 마운트한 다음 완료되면 완전히 마운트 해제하는 TimeMachine에는 문제가 없습니다. 내 홈 디렉터리에서 디스크 이미지를 마운트하는 경우에만 해당됩니다. 또한 smb.conf의 디스크 이미지를 사용하여 특정 디렉터리에 특정 항목을 추가하려고 시도했지만 동일한 동작을 확인했습니다. 내 conf 파일은 다음과 같습니다. 추가 정보가 필요하면 알려주시기 바랍니다.

# We want Samba to only log to /var/log/samba/log.{smbd,nmbd}.
# Append syslog@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

인사,

알렉스

관련 정보