저는 Raspberry Pi 4에서 SAMBA 4.9.5를 실행하고 외장 하드 드라이브에서 폴더(fs 형식의 exfat)를 공유하고 있습니다.
원격으로 파일을 삭제하거나 수정하기 전까지는 잘 작동합니다.
Windows PC, Mac, iPhone에서는 아무것도 삭제할 수 없습니다. 아무것도 작동하지 않습니다. 부팅 드라이브의 파일을 삭제하고 수정하는 데 적합합니다. 내가 할 수 있는 유일한 일은 찾아보기, 파일 만들기, 내용 변경뿐인데 파일 이름을 바꾸거나 삭제하려고 하면 요청한 작업이 지원되지 않는다는 오류 메시지가 나타납니다.
Windows에서 HDD에 오류가 있는지 확인했지만 드라이브는 모두 괜찮았습니다.
mysmb.conf
[global]
netbios name = RaspNAS
server string = NAS Server fuer
server role = standalone server
#min protocol = SMB2
max protocol = SMB3
#client min protocol = SMB2
client max protocol = SMB3
#server min protocol = SMB2
server max protocol = SMB3
ea support = yes
vfs objects = catia fruit streams_xattr
fruit:metadata = stream
fruit:model = MacSamba
fruit:posix_rename = yes
fruit:veto_appledouble = no
fruit:wipe_intentionally_left_blank_rfork = yes
fruit:delete_empty_adfiles = yes
wins support = yes
read raw = yes
write raw = yes
log file = /etc/samba/log
encrypt passwords = yes
[HOMEPI]
path = /
comment = PI
browsable = yes
read only = no
writable = yes
Guest ok = no
force group = nas
valid users = pi
inherit owner = yes
create mask = 777
directory mask = 777
force create mode = 777
force directory mode = 777
force user = root
dos filemode = yes
store dos attributes = yes
[Mert]
path = /media/Merts-HDD/NAS/Mert
comment = Merts-NAS
browsable = yes
read only = no
writable = yes
Guest ok = no
valid users = mert pi
create mask = 777
directory mask = 777
force create mode = 777
force directory mode = 777
force user = pi
force group = nas
dos filemode = yes
store dos attributes = yes
나는 거의 모든 것을 시도했지만 아무것도 효과가 없었습니다. fstab 파일을 편집하고 재부팅도 20~30번 했지만 결과가 없었습니다.
FSTAB 항목:
/dev/sda1 /media/Merts-HDD/ exfat auto,nofail,noatime,rw,umask=0 0 0
편집하다:
FSTAB 항목은 다음과 같습니다.
/dev/sda1 /media/Merts-HDD/ exfat defaults,nofail,noatime,async,rw,uid=1000,gid=1005,umask=000 0 0
답변1
내 생각엔 당신이 잘못된 것에 집중하고 있는 것 같아요. 귀하의 fstab 항목은 아마도 괜찮을 것입니다. 또한 20~30번 재부팅해도 23번째 재부팅 시 문제가 마술처럼 해결되지는 않습니다. :)
터미널과 mv 또는 rm 파일을 사용하여 로그인할 수 있나요? 그렇다면 문제는 삼바 구성에 있습니다. 그렇지 않은 경우 권한이 있는 항목을 사용하거나 설치 방법을 확인하세요.
답변2
smb.conf 파일에서 과일 옵션을 제거하여 문제를 해결했습니다.
대부분의 경우 적을수록 더 좋다고 생각합니다.
그럼에도 불구하고 이 사건에 쏟은 시간과 노력에 대해 @jeremyk와 @sudodus에게 감사의 말씀을 전하고 싶습니다.
답변3
나는 당신과 같은 문제가 있습니다. 해결책은 삭제하는 것입니다.stream_xattr삼바 구성에서. 실제로 모듈 설명서에는 NTFS로 포맷된 드라이브와 함께 사용해야 한다고 명시되어 있습니다.
인용문: "이 모듈을 활성화하는 공유 파일 시스템은 xattrs를 지원해야 합니다." https://www.samba.org/samba/docs/current/man-html/vfs_streams_xattr.8.html