问题标签 [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.
discrete-mathematics - 离散数学:删除顶点后检查图的连通性?有效的方式?
第一:我承认这是编程竞赛的一部分(没有什么可以赢或什么的)
在阅读了问题并尝试了以下算法后,我得出了以下结论。
给定n
顶点的无向连通图,
我通过两种方式实现了这一点:(1) DFS (2) Disjoint-Set Union 但是没有一种算法足够有效地获得 AC。是否有更好的方法来做到这一点?我不需要详细的解释,几句话就可以了,休息我会弄清楚或死去尝试:p。谢谢你!
hadoop - 分布式文件系统,允许指定文件存储在哪台机器上
我正在寻找一个分布式文件系统,对于某些文件,我可以指定它们存储在哪台机器上(在创建期间)。理想情况下使用 Java API。这样的事情存在吗?
python - networkx 是否支持按标签遍历 dfs
networkxdfs_edges()
函数将遍历子节点。据我所知, http://networkx.lanl.gov/文档没有指定参数 into dfs_edges()
以仅在边缘具有特定标签时进行遍历。
另外,我看了看,dfs_labeled_edges()
但这只会告诉您在使用 DFS 遍历图时的遍历方向。
java - 如何使用 Java 在 Windows DFS 中找到托管文件的服务器?
我想在给定 UNC 路径的情况下获取托管文件的 Active Directory 站点。LDAP 树有点大,包含多个域和子域。我正在做的是解析路径并获取机器名称。从那里,我可以获取 IP 并查询 AD 以让 AD 站点从子网中获取 IP 范围。只要目标服务器只是一台带有共享文件夹的简单 Windows 计算机,就可以正常工作。
但是,我遇到了基于 DFS 域的共享的问题。获取机器名称不起作用,因为您得到的是 DFS 域控制器,并且 IP 可以根据它每次分配的根目标动态更改。我不知道如何解决这个问题。我将不胜感激任何查询 Active Directory、以某种方式从 DFS 服务器获取信息、使用 JCIFS 或任何其他选项的解决方案。另外我想知道是否有任何方法可以识别 UNC 路径属于 DFS 共享。只是为了增加复杂性,我们不能使用 Windows .NET DFS API,因为应用程序在 Linux 中使用 Java 运行。
提前致谢。
php - PHP分布式文件系统,用于从网络存储下载的文件系统
我有可供我使用的网络存储。我的工作是创建脚本,该脚本将每天从该存储下载更新的文件(要下载的文件具有相同的名称,只是内容不同)。
这是你的问题,因为我在编写脚本方面不是很有经验(只有php
一点点sh
)。
我尝试使用这里samba
提供的和类,但是应该创建这个类来手动下载文件,这不是我想要的。UI
你能告诉我如何从网络存储中下载文件吗?
powershell - Powershell - 不接受外部命令的参数
这似乎是一个简单的问题,但我无法解决它:在 shell 中运行命令返回结果
尝试在 powershell 中做同样的事情
为什么它抱怨链接选项?
directory - DFS(Win 2003)文件系统上的 IIS6 虚拟目录访问错误 401,具体取决于 ACTIVE DFS 节点
在带有虚拟目录的 Windows 2003 IIS 6 网络服务器上,指向 Windows 2003 DFS 文件夹(2 个 DFS 服务器节点)我收到匿名用户的 401 访问错误。提示输入用户名、密码。
如果在 Web 服务器上我打开 DFS 文件夹 (\production.domain.com\share) 并检查属性,在 DFS 选项卡下我可以看到列出的两个 DFS 文件服务器(dfs1.production.domain.com\share 和 dfs2。 production.domain.com\share)。
当我检查状态时,它们都正常,dfs2.production.domain.com\share 被标记为活动。
如果我将 Active 切换到 dfs1.production.domain.com\share,则 IIS 访问开始正常工作。
在 Web 服务器上,匿名 IIS 用户可以访问两个 DFS 文件服务器上的共享。网站的其余部分也映射到托管在两个 DFS 文件服务器上的 DFS 共享,没有问题 - 只有这个虚拟目录。
如果我重新启动 Web 服务器,虚拟目录将默认为 dfs2.production.domain.com\share 作为 Active - 并产生 401 错误。如果我手动将 Active 设置为 dfs1.production.domain.com\share,错误就会消失。
dfs2.production.domain.com\share 和 dfs1.production.domain.com\share 的文件夹权限相同。
有趣的是,重启网络服务器后,所有其他文件夹和虚拟目录在 dfs1.production.domain.com\share Active 上都设置为 Active,除了这个。
我想知道为什么这个特定的虚拟目录在另一个文件服务器上默认设置为活动:dfs2.production.domain.com\share?
这似乎会导致该特定虚拟目录的 IIS 401 错误,并且手动将 Active 设置为同一文件服务器节点可以解决 IIS 401 错误。
powershell - 如何使用 DfsrIdRecordInfo WMI 类的 index 属性对 WMI 查询进行分页
编辑:我应该把这个发布在 serverfault 上吗?stackoverflow 上甚至没有 dfs-r 类别,但我认为这更像是一个脚本\编程问题。让我知道我是否应该把它放在 serverfault 上。
我尝试使用 DfsrIdRecordInfo 类来检索一个有点大(6000 个文件)DFSR 数据库的所有文件,但遇到了 WMI 配额错误。
将服务器上的 wmi 配额增加一倍甚至三倍并不能解决这个问题。
看这里发现这个类的索引属性是:“记录的运行时索引。这个值是用来对大查询的结果进行分区的。” 这听起来正是我想要的,但是这个属性的行为不是我所期望的。
我发现当我尝试使用此属性进行分页时,它不会按照以下使用 powershell 的示例检索所有记录。
我在一个文件少于 700 个且不会引发配额错误的 DFSR 数据库上对此进行了测试。因为这是一个小型数据库,所以我可以在不到一秒的时间内获得所有这样的文件:
所以我在这个 DFSR 数据库中有 680 个文件。现在,如果我尝试使用 index 属性进行分页,如下所示:
所以它只返回 517 个文件。
这是我的调试消息的完整输出。您还可以看到以这种方式搜索需要很长时间:
我在做傻事吗?我在想“运行时索引”意味着索引属性不是静态附加到记录的,并且每次运行查询时都会为每条记录重新生成,因为 $DFSRFiles 中对象的索引属性与 $DfsrIdRecordInfoArr 中的索引属性不匹配.
但是,如果每个查询的索引属性都不同,那么我将在 $DfsrIdRecordInfoArr 中有重复项,而我没有。所有记录都是唯一的,但它不会返回所有记录。
index 属性对我的目的完全没用吗?也许当它说“...对大型查询的结果进行分区”时,这意味着它将用于已经从 WMI 返回的记录,而不是 WMI 查询本身。
任何指导将不胜感激。提前致谢。
filesystems - 副本和副本之间有什么区别
我已经阅读了很多关于分布式系统的论文和源代码,并且有很多“副本”和“副本”。好像是同一个意思。
这两个词有区别吗?
powershell - 如何使用 PowerShell 创建没有任何目标的新 DFS 文件夹
我正在尝试使用 Powershell 为我的项目创建文件夹层次结构。主项目文件夹不会连接到目标。子文件夹将连接到四个不同服务器上的目标。
使用 DFS 管理窗口定义层次结构时我没有遇到任何问题,但我无法理解需要使用什么命令来创建无目标项目文件夹。
我试过使用 New-DfsnFolder,但是这个命令需要一个目标参数:
我还尝试使用以下命令添加文件夹:
命令返回:“访问路径 '001p_company_dfs_test02' 被拒绝”
电源外壳版本:
有什么建议么?
最好的,拉斯·埃里克