[心得] NFS/SAMBA可以直接讓程式存取嗎?

作者: todddd (todddd)   2017-11-20 16:38:23
想請教一下大家。
是這樣的,我用centos安裝了NSF或是SAMBA,
然後讓windows server essential 2016可以網路硬碟/區網的方式連上,
我也可以把檔案從windows複製過去,或是刪除centos上的檔案,都沒問題。
我現在是想安裝程式在windows上,架設mail server,
然後把檔案部分指向centos的NSF或SAMBA,
但是我遇到問題,
不管怎麼存檔,這程式都顯示無法辨識該主機位置。
我現在的問題是,
是否我設定的方式錯了呢?
因為我目前應該是用"檔案系統"的概念去連,
而如果我要讓我的windows程式可以存取centos上的NFS/SAMBA,
是不是得用"磁碟(block device)"的方式去連呢?例如 iscsi ?
還是"檔案系統"的方式就可以了,只是我得改什麼權限?
因為我從event log去看,錯誤大概都是這樣,
但是我還是沒有很了解該怎麼處理,
不曉得是否有版大可以給我些建議呢?
謝謝
System.IO.IOException: Insufficient system resources exist to complete the
requested service.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess
access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize,
FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean
bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess
access, FileShare share, Int32 bufferSize, FileOptions options, String
msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean
detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean checkHost)
at System.IO.StreamReader..ctor(String path)
at MailStore.Failover.FailoverManager.#skb()
at MailStore.Failover.FailoverManager.StartPingThread()
作者: freeunixer (御劍客)   2017-11-20 16:46:00
你有把 samba 掛成本機磁碟 ?
作者: xxoo1122 (一個連IE6都能相容的男人)   2017-11-20 17:17:00
你用unc路徑嗎?
作者: todddd (todddd)   2017-11-20 21:54:00
f大,你指的"本機磁碟"是指"Devices and drives"底下嗎?x大,路徑有顯示 \\主機名 過,也有過像 Y:\
作者: freeunixer (御劍客)   2017-11-20 22:21:00
ms exchange?
作者: leicheong (睡魔)   2017-11-22 22:34:00
Exchange只有在Virtualization下執行時支援SMB3.0https://technet.microsoft.com/en-us/library/ee832792(v=exchg.160).aspx

Links booklink

Contact Us: admin [ a t ] ucptt.com