透過 cifs 掛載存取時檔案名稱出現亂碼和截斷

透過 cifs 掛載存取時檔案名稱出現亂碼和截斷

我有多台機器都運行 Ubuntu 20.04,以 Synology NAS 的形式存取共用磁碟機。其中一台機器處理字元編碼的方式似乎有錯誤。

當從機器 B 和 C 讀取時,機器 A 寫入 NAS 的文件將插入無效字符來代替“:”等特殊字符,並且當機器 B 或 C 修改這些文件時,機器 A 現在將看到文件名為像是「KXEP9K~U.LOG」之類的東西而不是原來的名稱。

透過其他方式(例如 U 盤或 Synology 同步資料夾)存取檔案時,不會出現命名不一致的情況。僅當透過掛載的目錄存取時。這讓我相信這是安裝過程中字元編碼的問題。

所有系統都具有相同的“locale”輸出

任何幫助將不勝感激。

相關內容