Mount
刪除和修改不支持的 smb 外部驅動器 (exfat)
我在我的樹莓派 4 上執行 SAMBA 4.9.5 並在我的外部硬碟驅動器上共享一個文件夾(exfat as fs)。
在我想遠端刪除或修改上面的文件之前,它工作得很好。
我無法從我的 windows pc、mac 和 iPhone 中刪除任何內容。沒有任何效果。刪除和修改我的引導驅動器上的文件就可以了。我唯一能做的就是瀏覽、創建文件、更改內容,但是當我想重命名文件或刪除它時,我收到一條錯誤消息,指出不支持請求的操作。
我檢查了我的硬碟驅動器是否有 Windows 上的任何錯誤,但驅動器一切正常。
我的 smb.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
我通過刪除 smb.conf 文件中的水果選項來解決它。
在大多數情況下,我猜是少即是多。
我仍然要感謝 @jeremyk 和 @sudodus 在此案中付出的時間和精力。
我認為你專注於錯誤的事情。您的 fstab 條目可能沒問題。此外,重新啟動 20-30 次不會在第 23 次重新啟動時神奇地修復它。:)
您可以使用終端和 mv 或 rm 文件登錄嗎?如果是這樣,那麼問題出在 samba 配置上。如果沒有,那麼有權限的東西,或者可能看看它的安裝方式。