开始新对话

此帖子已超过 5 年

Solved!

Go to Solution

7555

2012年6月17日 21:00

DD为什么不支持CIFS与NFS使用同一目录?

在DD的guide中,有如下一段话:

Caution: If Replication is to be implemented, a single destination

Data Domain system can receive backups from both CIFS clients

and NFS clients as long as separate directories or MTrees are used

for each. Do not mix CIFS and NFS data in the same area.

why do not mix CIFS and NFS data in the same directory???

1.1K 消息

2012年7月23日 02:00

据我的理解,对应不同的文件系统的数据需要不同的操作系统来读写。通常的复制都是做远程灾备,数据在两台DD之间通过WAN传递到目的地。如果要在目的地获取DD中的数据并恢复到目的地的客户端那么是需要配置额外的备份服务器的。这里附张简图。

7.gif

5 Practitioner

 • 

274.2K 消息

2012年6月17日 22:00

因为CIFS和NFS是两个完全不同的协议。 他们的权限设置是不同的。如果通过两个协议备份的数据放在同一目录下的话, 当备份和恢复的时候, 这个目录的权限设置容易被混。 比如, Windows的client以为这是CIFS的数据而把这个文件夹的权限给修改,亦或者,管理员会去修改文件夹权限而造成NFS备份无法access这个文件夹, 当然更加无法备份了。所以,DataDomain推荐客户用不同的文件夹来存放不同协议备份的数据。

Hope that answers your question.

Thanks,

Karen

27 消息

2012年6月26日 08:00

这是老外的回复,供参考:

To answer your question why the NFS and CIFS data should not be mixed in single directory:

Permissions are controlled through NTFS-ACLS for all files or folders created through the CIFS protocol.

The files or folders created through the network file system (NFS) protocols, and Data Domain VTL and OST, do not have ACLs set by default.

Applying CIFS permissions to NFS files or folders will set an ACL on them and adversely affect access by the clients or backup applications that try to read from or write to them.

(In plain words meaning customer will experience authentication issues if mixing the two in single directory).

1.1K 消息

2012年6月26日 18:00

ls和ls的ls都是正解。关键就是两种文件系统对文件权限的管理不同,而同一个文件被两种文件系统授予权限的会对备份软件造成混淆。

1.6K 消息

2012年6月26日 19:00

和上面Karen的回答基本一致,主要是因为协议不同,权限设置原理不一样。放在一个目录里会造成混乱。

1.8K 消息

2012年6月29日 06:00

假设CIFS和NFS都是作为备份存储的空间,您觉得可能同时存在么?那样的客户估计规模不小了。

2.8K 消息

2012年6月30日 18:00

从上面那么多大神的回答来看,应该是不能共存,因为会造成权限管理混乱。不过这方面的需求确实很大,估计开发人员也应该注意到了吧。

27 消息

2012年7月22日 23:00

有同时存在的可能,windows和unix的应用需要同时读取通一文件的时候就涉及这个问题。

现在网络中单一的操作系统很少见,所以这个应用配置是DD的问题,你既然不同意使用同一目录那就在设定的时候进行限制。

27 消息

2012年7月22日 23:00

还是这个问题的扩展问题:

既然复制之前CIFS和NFS不能使用同一目录,那客户复制完的数据客户该如何访问?按他们的说法那不是要准备两台服务器来读取复制完成的数据?如果是要备份要磁带库那不是要准备两套备份服务器?

谁能回答???

93 消息

2012年7月23日 05:00

本来就是的,信息是备份软件写入的,读取也只能备份软件读出来。    

416 消息

2012年7月23日 20:00

我认为DD的设计不是为了NAS设计。有一些用户看DD消重的功能很强大,从而想让DD充当NAS来用,想法本来就是错误的。但有些用户被售前忽悠后,我们在在做实施的时候就会出现一些问题。

因为,VNX Unified是可以同一个空间既给NFS用,又可以给CIFS用。需要做usermapper。

1.1K 消息

2012年7月23日 23:00

楼主,假如我的回复能够帮助到你,麻烦请把我的回帖标记为“正确回答”。这样也可以方便其他的网友共同学习。谢谢。

107 消息

2012年7月24日 18:00

其实,这是由文件系统决定的。有些文件系统只支持CIFS ACL,有些文件系统只支持NFS Permission bits,有些则两者都支持。有没有usermapping(usermapper是usermapping的一种)倒不是那么重要。在NAS上,就算不设mapping,也允许两种客户访问同一文件,只不过文件的owner和权限无法统一。

27 消息

2012年8月3日 10:00

你给出的图是使用backup server 备份到DD再复制到远端,再由backup server 备份到物理带库。

我改了一下你的图,这才是我现在遇到的问题:

42885_450_279_cache.gif

客户端由cifs与nfs使用不同目录写入到本地DD,通过replication复制到远端,再由backup server 备份到物理带库。

这个过程cifs与nfs目录都基于远端DD的/backup目录下,那如何解释cifs与nfs的权限问题?

会有影响吗?

14 消息

2012年8月5日 08:00

纵观了每一楼的回复,其实对于真正实施的工程师来说,这是一个钻牛角尖的问题,既然不适合同一目录,那建2个目录又何妨。项目实施,讲究的是效率、安全性,哪种做法最快结束项目,最稳定,就用那种。除非遇到很纠结的用户。呵呵。闲聊了。

找不到事件!

Top