12

我有一个软件归档解决方案,它需要客户端的 Windows 共享,但我想通过 samba 在 Linux 主机上实际存储文件。

此依赖项要求我的 Linux 文件存档具有 Windows 前端。

当我将客户端上的 Linux Samba 共享映射为驱动器时,我无法“共享”它以供服务器查看。

我也尝试过创建快捷方式,但没有共享选项

有没有办法创建一个可以共享的 Windows 文件夹,也可以将文件写入 Samba 网络共享?

4

5 回答 5

12

是的你可以 !

在 W2008R2 上:进入

服务器管理器-角色--安装文件服务--安装文件服务器和分布式文件系统 (DFS) 命名空间和复制

现在您可以继续使用管理工具 - DFS 管理 - 在命名空间中您可以添加共享地图驱动器

于 2011-07-28T16:01:41.927 回答
5

不知道为什么对 user3613052 的回答投了反对票。MKLink 将能够做到这一点。它会创建一个指向共享文件夹的符号链接,然后可以共享该链接。

MKLink /D D:\newlink \\networkpc\folder

Net Share Media=D:\newlink

然后您可以通过以下方式访问驱动器\\yourpc\newlink

http://www.edugeek.net/forums/windows-7/78598-re-sharing-mapped-shared-drive.html#post700170

于 2015-08-11T21:31:04.573 回答
4

DFS 确实是答案。

映射网络驱动器。R-click 为该映射驱动器创建快捷方式。

打开 DFS(如上所述)新命名空间,输入服务器名称,输入文件夹的任何名称

创建后,将快捷方式复制/移动到命名空间文件夹默认位置是 c:\dfsroots\

甜 - 谢谢。

于 2013-02-21T20:44:12.683 回答
1

您可以使用 mklink 命令将网络驱动器映射到本地文件夹

于 2014-05-07T16:24:12.923 回答
0

我认为不可能通过 Windows 机器上的网络驱动器共享。即使是这样,性能也可能很糟糕。

客户端上的备份解决方案不能直接使用samba共享吗?它的行为不应与 Windows 机器上的共享不同。

于 2011-07-27T19:58:49.917 回答