[心得] 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