我有一台帶有 Nextcloud 的 Debian 11 伺服器和一台配置了 Samba 4.13.13 共享的 OpenMediaVault (OMV) 伺服器。
Samba 伺服器可供網路上的所有使用者使用,沒有任何問題。然而,當我在Debian 伺服器上連接smb(與我在其他地方使用的用戶,所以我確信我擁有所有正確的權限)來共享資料夾並使其可用時,我遇到了很多問題(該資料夾安裝在fstab 中,不是 Nextcloud GUI,這不是關於 NC 的問題,而是關於 SMB 的問題)。
發生的情況是,我可以ls
在資料夾內執行操作並查看文件,我可以執行rm 來刪除它們,但我無法以任何方式複製或上傳其中的文件(除了小得可笑的文件。例如,如果使用vim ,我創建一個文字檔案並在裡面寫一些東西它可以工作,如果我複製幾MB的png它就不起作用)。當我複製檔案時,命令會保持不變,直到出現錯誤(cp 說“cp:無法關閉 '/mnt/path/filename':主機已關閉”),並且在資料夾中我找到了一個檔案帶有.part 副檔名,重量為0 位元組。那時,我甚至無法umount -f
卸載資料夾和所有資料夾ls
,cd
甚至無法使用資料夾內的 TAB 自動完成操作停止工作或花費大量時間。 fstab 行是這樣的
//192.168.0.1/path/on/server/ /mnt/localpath/ cifs username=admin,password=adminpass,file_mode=0777,dir_mode=0777,noexec 0 0
我嘗試查看 OVM 日誌,但找不到任何內容,我不知道是因為我找錯了地方還是因為 OVM 沒有正確記錄,我知道他們的決定存在一些問題處理日誌,但我不了解這個問題的最新情況