CIFS 共享掛載​​添加斜杠

CIFS 共享掛載​​添加斜杠

在掛載共用資料夾時,我的 NAS(Synology 的 DS218j)遇到了奇怪的行為。如果我使用該介面掛載 CIFS 共享,效果很好。在共享中建立資料夾工作正常,甚至 rsync 也是如此。

但是如果我使用 shell,安裝相同的資料夾工作正常,但是一旦我或 rsync 嘗試創建嵌套資料夾,結果是一個以斜杠字元(Windows 將其表示為點)開頭的頂級資料夾,我無法訪問、重新命名或刪除。文件也有相同的行為。

這是我的掛載/rsync 指令:

mount.cifs "//192.168.1.223/SauvegardeExterne/" "/volume1/DossiersDestinations/SauvegardeExterne/"  -o iocharset=utf8,username=SavQuotidien,password=PASSWORD
rsync -avu --delete "/volume1/SauvegardeQuotidienne/Backup/" "/volume1/DossiersDestinations/SauvegardeExterne/Backup/" 

還有一點很奇怪:在將遠端 NAS(Iomega ix4-200d) 從 RAID 10 切換到 RAID 0 之前,此命令完全有效

答案1

在查看/proc/mounts 結果行與UI 掛載和shell 掛載差異後,我最終添加了它以使其工作: uid=1024,gid=100,forcegid,file_mode=0777,dir_mode=0777,rsize=61440 , nocase,nounix,noacl

順便說一句,不知道如何以及為什麼。

相關內容