问题标签 [microsoft-distributed-file-system]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2360 浏览

java - Java中的DFS和SMB(jcifs)问题

我们正在尝试使用 java 中的 jcifs 在 DFS 共享上创建目录。

server1 上的 DFS :来自 server1 smb store 的 DOMAIN/
Root/path1 来自 server2 smb store 的
DOMAIN/Root/path2

在 Eclipse上从调试模式创建目录时.. 在 jcifs(Java) 中使用 SMBFile,在该 DFS 共享上成功创建目录。

但是相同的程序尝试并作为 Windows 服务执行,它不工作会抛出异常作为“Smb Access Denied”异常

感谢提前...

0 投票
1 回答
676 浏览

msdeploy - 如何使用 msdeploy 中的 skip 指令跳过文件和包含它们的目录?

我们正在将网站部署到 DFS 共享。DFS 在不同位置创建名为 .DFSFolderLink.lnk 的快捷方式文件。该框的管理员无权删除此快捷方式文件。因此,如果存在,我需要将它们从部署中排除,这样它们就不会被删除。

我已经可以通过将-skip:File=.DFSFolderLink.lnk传递给 msdeploy来排除 .DFSFolderLink。但是,如果正在部署的包中不存在包含快捷方式文件的目录,则会引发错误,因为它试图删除该文件夹但不能因为快捷方式文件仍然存在而无法删除。

如何在不提前知道目录名称的情况下排除快捷方式文件和包含它的目录?

0 投票
1 回答
145 浏览

windows - 使用 flex 播放 Windows 共享中的视频

我需要从企业网络内的 Windows 共享播放视频文件。使用共享是因为它在其他公司站点上复制,因此每个用户都可以从本地存储中下载视频(我们为此使用 DFS)。

视频需要在我们的门户网站上播放。所以我想用 Flex 来完成这个任务。

问题是:如何从 flex 打开 windows 共享。

如果您可以建议其他解决方案,那也很棒

谢谢!

0 投票
1 回答
5514 浏览

c# - 如何检查UNC路径是否为DFS路径?

假设我有三个 UNC 路径:

如何检查(在 c# 中)哪个是 dfs 映射,哪个不是?

0 投票
0 回答
372 浏览

replication - 分布式文件系统复制

我们拥有大量数据源,目前正在通过我们自己的服务在多台服务器上进行复制。数据大小约为 10TB,包含数百万个文件夹/文件。数据大小每天增加 10-20GB。操作系统是 Windows Server 2008 R2。

我们正在寻找更自动化和更强大的文件复制系统。Microsoft 的 DFS 复制是一种选择,但有人指出它可能不适用于如此大的数据。有没有人有这方面的经验并且可以确认这个限制?如果是这种情况,还有其他免费系统吗?

谢谢

0 投票
2 回答
3036 浏览

hadoop - hadoop hdfs 从 cdh3 迁移到 cdh4

我有两个hadoop集群,我的目标是使用hadoop -cp将所有hdfs文件从cluster1复制到cluster2

集群 1 : Hadoop 0.20.2-cdh3u4

集群 2 : Hadoop 2.0.0-cdh4.1.1

现在,即使只是在cluster2上远程对cluster1运行 dfs -ls 命令,如下所示:

我得到了例外:

ls:本地异常失败:java.io.IOException:响应为空。主机详情:本地主机为:“cluster2-namenode/10.21.xxx.xxx”;目标主机是:“cluster1-namenode”:8020;

我认为这是由于hadoop版本的不同,有什么解决方法吗?我的旧 environment-cluster1 没有部署 mapred,这排除了所有 distcp、bhase 可复制选项。并且在 cluster1 上也没有 hbase 复制能力。我正在努力想一种将 hdfs 数据从cluster1迁移到cluster2的方法,因为每个人都在谈论将 cdh3 升级到 cdh4 而不是从 3 迁移到 4。

0 投票
2 回答
2466 浏览

asp.net - 在 IIS 7.5 中与 ASP.NET 一起运行 ASP Classic 时出现错误

我目前正在尝试将一些网站从 IIS6 迁移到 IIS7,但遇到了问题。

大多数情况下,我的网站都是用 Classic ASP 编写的。但是,在一个网站中,我有两个运行 asp.net 的 Web 应用程序。像这样的东西

当我浏览托管经典 ASP 页面的站点时,我没有任何问题。如果我访问其中一个 ASP.NET Web 应用程序,一切正常。如果我然后访问第二个 ASP.NET Web 应用程序,事情开始出错,我会在 ASP.NET 应用程序页面上遇到错误,如下所示

由于已达到网络 BIOS 命令限制,无法开始监视对“\FileServer1\web\mywebsite2\MyAspDotNetApplication1\App_Browsers”的更改。有关此错误的更多信息,请参阅 Microsoft 知识库文章 810886。Windows XP 平台不支持在 UNC 共享上托管。`

当我尝试访问经典 ASP 网页时,出现以下错误

当我打开 IIS 管理器并查看发生错误的站点或虚拟目录之一时,我收到以下错误

我遇到的问题与其他问题类似,但我已从所有站点(不包括 ASP.NET 应用程序)中删除了所有 Web.config 文件,但仍然出现错误。

这在 IIS6 上运行良好。

有任何想法吗?

设置

硬件

  • 运行 Windows Server 2008 的两台 Web 服务器(Web1 和 Web2)
  • 一台运行 Windows 2003 的文件服务器 (FileServer1)(不知道这是否有所不同)

IIS

  • 10 个在自己的应用程序池中运行的经典 ASP 网站。这些网站都有很多虚拟目录指向文件服务器上的位置
  • 20 个网站仅重定向到上述 10 个网站之一
  • 2 个位于经典 ASP 站点之一内的 ASP.NET 应用程序
  • 每个经典 ASP 站点都有自己的应用程序池,在自定义用户帐户下运行MYDOMAIN\MyIISUser
  • ASP.NET 应用程序也有自己的应用程序池,并配置为在自定义用户帐户 MYDOMAIN\MyIISUser 下运行
  • 20 个重定向网站在单个应用程序池下运行。
  • 这些网站设置为使用共享配置。配置文件本地存储在每个 Web 服务器上,并使用 DFS 进行同步(我尝试将其放在 FileServer1 上,但遇到了与上述相同的问题,将其移动到 Web 服务器本地文件系统解决了问题 -这可能很重要?)。

文件服务器

  • 所有网页内容都存储在文件服务器上C:\Web。这被设置为 UNC 驱动器,可通过地址从网络访问\\FileServer1\Web
  • 我已将权限设置为允许C:\WebMYDOMAIN\MyIISUser
  • 有人告诉我,Web 内容必须存储在网络驱动器上,而不是拥有本地副本并使用 DFS
0 投票
1 回答
2575 浏览

.net - 如何使用 VBS 以编程方式将 DFS 路径转换为 ​​UNC?

我有几个脚本必须使用 UNC 路径——而不是 DFS——并且希望能够以编程方式从 DFS 路径确定 UNC 路径。例如,我们有类似的东西:

我想从中得到这样的 UNC 路径:

我不能指望像 DFSUtil.exe 这样的实用程序可用。它需要在 VBScript 中。

我在 NET 中找到了以下使用 WMI 的代码,但我无法弄清楚将其转换为可用 VBS 的情况:http: //www.codeproject.com/Tips/158829/Convert-a-file-path-to -a-UNC-路径

任何人都可以伸出援助之手吗?我迷失在翻译中(不要说 NET)...

0 投票
1 回答
2002 浏览

daemon - JGit:如何使用 InMemoryRepository 了解 dfs 实现

我想了解如何为 jgit 实现替代 dfs 后端,我正在查看 https://github.com/eclipse/jgit/blob/master/org.eclipse.jgit/src/org/eclipse/jgit/storage/dfs /InMemoryRepository.java 为例。

我很难弄清楚如何将其设置为独立的 git 守护进程。基本上,我希望能够启动一个 java 进程,它是单个(空)内存中 git 存储库的 git 服务器,然后我希望能够使用 git 客户端从该存储库守护进程中推/拉。

0 投票
1 回答
1048 浏览

c# - 使用 PrincipalSearcher 获取 DFS 共享

我正在尝试以 Windows 形式将代码从 VB 改编为 C#。我仍在尝试总体上了解 DFS 的想法,以及如何从 Windows 窗体中操作它。

VB 使用该GetObject("LDAP://RootDSE")功能在 Active Directory 中搜索使用DirectorySearcher. 我已经调整了使用相同对象的其他函数UserPrincipal从用户 id 返回 a ,以及检查 Group 是否已经存在(使用 a GroupPrincipal)。这些通常是这样的:

但是,我找不到任何包含我正在使用的关键字的文档,但我正在尝试获取 DFS 命名空间的目录列表(我认为)。

这是VB中的(修改后的)代码:

我尝试查看 的源代码UserPrincipalGroupPrincipalComputerPrincipal无法弄清楚如何扩展Principal对象以获取目录或其他内容。