DFS文件夹无法访问

最近DFS的文件服务器出现了部分文件和文件夹无法访问的情况。客户端直接访问DFS成员的共享文件夹时有是会出现Element not found的错误。有时打开文件的时候会出现文件不存在,或者你没有权限的错误。这些问题随机发生。没有什么规律可循。

初步定位到是由于DFS的name space无法将客户端的请求引入到正确的文件服务器上,但是2台文件服务器早已完成数据同步,数据是相同的。客户端也没有采用DFS的入口访问。

采用命令检查DFS的完整性,无法通过。出现错误

dfsdiag /testdfsintegrity /dfsroot:\domain.com\dfsroot\share /recurse /full

Validating access, access control list (ACL), target state of DFS folders in namespace:
Error: The system cannot find the file specified.
Information: The registry key for the stand-alone namespace was not found. Attempting domain-based namespace tests.
Error: The specified domain either does not exist or could not be contacted.
Warning: Unable to access the DFS metadata for the following namespace:
Warning: The following DFS path is inaccessible and will not be tested again.

根据这两个错误在网上搜不到什么有用信息,很多都说是AD复制问题或者网络问题的。用dfsutil root export导出meta data看也没有什么问题。根据这篇KB,检查了AD数据库和DFS各服务器的本地注册表都是正常的,没有什么实用的解决步骤。

https://support.microsoft.com/en-us/help/977511/

最终,删除整个DFS根和复制关系,重建DFS根添加文件夹复制。DFS一致性检测这下就正常了。用户访问也没有问题了。

原文地址:http://blog.51cto.com/qiyuwei/2171248

时间: 2024-10-20 08:47:40

DFS文件夹无法访问的相关文章

asp.net项目中通过Web.config配置文件及文件夹的访问权限!

描述:在开发中我们通常会碰到这样的问题,例如:在项目的根目录下面有一个文件或者文件夹需要用户登陆后才能访问.如果用户在没有登录的情况下访问该文件或者该文件夹下面的文件时,直接拦截重定向到对应的登陆页面. 例一: 我想让用户在访问我的程序的Admin文件夹下的页面时需要登录,而在访问其他页面时则不需要,也就是说Admin文件夹下的文件拒绝匿名访问. 下面是配置根目录下的web.config文件中关于授权验证的配置. [xhtml] view plaincopy <system.web> <

C# 设置文件夹的访问权限

/// <summary> /// 设置文件夹的ACL /// </summary> /// <param name="folderPath">文件夹路径</param> /// <param name="userName">用户</param> /// <param name="rights">权限</param> /// <param nam

android私有文件夹的访问

首先内部存储路径为/data/data/youPackageName/,下面讲解的各路径都是基于你自己的应用的内部存储路径下. 所有内部存储中保存的文件在用户卸载应用的时候会被删除. 一. files 1. Context.getFilesDir(),该方法返回/data/data/youPackageName/files的File对象. 2. Context.openFileInput()与Context.openFileOutput(),只能读取和写入files下的文件,返回的是FileIn

01 安装apache php配置 时区 环境变量 安装mysql 虚拟主机 文件夹访问权限 目录别名

php介绍 简介与历史 应用领域: php运行环境 php语言运行原理 安装apache: PHP的命令行运行模式(独立运行): 配置apache以运行php网页 配置php的基本运行环境 确定php配置文件(php.ini)的位置: 配置时区: 设置环境变量 检测apache配置文件语法 配置数据库连接机制 安装mysql数据库 虚拟主机配置 端口监听: 主机配置关键项 配置文件夹访问权限 主机别名设置 文件夹访问控制的文件控制方式 目录别名设置Alias 多站点配置: php介绍 简介与历史

“System Volume Information”文件夹里的NTFS木马(安全问题)

病毒保护伞 原因:由于NTFS的分区里该目录只有SYSTEM权限,导致杀毒软件没有权限查杀藏匿于该目录的病毒.(现在大多数软件都能查杀) 解决方案:阻止"System Volume Information"文件夹的自动生成. 1.参考原理: 在一个NTFS分区里,把分区权限删到只剩EVERYONE权限,并只设一个"列出文件夹的目录"权限,其他复选框都去钩.在这种情况下,该分区是没有写权限的,照理说不会再自动生成"System Volume Informat

diff两个文件夹里的东西

diff --help -x, --exclude=PAT               exclude files that match PAT 排除某个类型的文件 -u, -U NUM, --unified[=NUM]   output NUM (default 3) lines of unified context 输入行好 -N, --new-file                  treat absent files as empty 如果某个文件只在一个地方有,就把这个文件当作不存

修改Linux下的文件以及文件夹的权限

如何在Linux中管理文件和文件夹的权限? 2014-02-12 10:58 布加迪编译 51CTO 字号:T | T Linux系统有严格的权限管理制度,操作者权限与文件权限不匹配时将无法对文件进行任何操作.对许多Linux用户来说,习惯于文件的权限和所有权可能有点难度.本文从命令行开始入手,教您在Linux中管理文件和文件夹权限的方法. AD:51CTO学院:IT精品课程在线看! [51CTO精选译文]对许多Linux用户来说,习惯于文件的权限和所有权可能有点难度.人们通常认为,想进入到这种

.NET基础 (14)管理文件和文件夹的类型

管理文件和文件夹的类型1 如何操作文件和文件夹2 如何实现文件和文件夹的监控功能 管理文件和文件夹的类型1 如何操作文件和文件夹 .NET内建类中提供了FileInfo和DictionaryInfo两个类型,分别用来操作文件和文件夹.有别于File和Dictionary类型.FileInfo和DictionaryInfo主要的功能在于操作文件和文件夹在文件系统中的结构,完成诸如创建.复制.读取信息.移动.判断是否存在.删除等功能. 示例: class UseDirectoryInfo { sta

如何操作文件和文件夹

分析问题 1.FileInfo类型. FielInfo类型提供了查看状态.创建.复制.删除.移动和打开文件的实例方法,类型的使用方法非常简单,但功能却十分强大.和File类型的区别在于: (1)FileInfo可以针对某个文件生成具体的实例,而File是静态类. (2)FileInfo致力于操作文件在文件系统中的结构,而File主要致力于文件本身的读写操作. FileInfo类型的功能非常强大,以下代码展示了其常用的一些功能. using System.IO; using System; nam