Highlighted
3 Silver

在复制文件到另一个文件系统的时候,如何确保数据的一致性?

转到解答

各位大侠,

有什么复制文件的工具,可以做到下面的要求?

需要把Windows的旧文件服务器中的文件复制的EMC NAS中,可以通过什么工具来保留原文件的属性(主要是时间戳)?另外如何确保数据的一致性?(发现那些漏掉的文件)

0 项奖励
1 个已接受解答

已接受的解答
Highlighted
4 Germanium

Re: 在复制文件到另一个文件系统的时候,如何确保数据的一致性?

转到解答

这个跳过的folder应该就是你g:\it这个目录。你全选看看目的文件数和文件是不是和原来是不是一样就可以了,应该是一样的。

在原帖中查看解决方案

0 项奖励
14 条回复14
Highlighted
5 Tungsten

Re: 在复制文件到另一个文件系统的时候,如何确保数据的一致性?

转到解答

在你做这件事情之前确保其他用户不能使用windows上的文件就基本上能保持一致性了。

0 项奖励
Highlighted
3 Silver

Re: 在复制文件到另一个文件系统的时候,如何确保数据的一致性?

转到解答

你说的这个是可以确保的,我会把原来的文件服务器上的共享,对所有用户改成只读权限。

我当前采用的是xcopy的命令来拷贝的,但是会遇到目录太深,或者个别文件没权限,导致复制终端,然后需要重新复制。有的时候该命令会跳过一些文件,到时复制源和目标的文件数量不一致。我是想知道有没有什么办法,可以直接跑个清单,对比没有复制的文件。。

文件迁移我知道有三种办法:

1 xcopy   (当前正在使用,也发现也一些不足)

2 robocopy (还没有尝试过)

3 用软件备份和恢复 (这个方法花费的时间太长,数据量比较大,效率不满足需求)

大侠们帮个忙看看还有什么好办法?这个应该属于cifs服务器迁移。

0 项奖励
Highlighted
4 Beryllium

Re: 在复制文件到另一个文件系统的时候,如何确保数据的一致性?

转到解答

RoboCopy可以试试看

还有个EMC的工具叫EMCopy你也可以试试,到support.emc.com网站上搜索下。

这篇文档里面有使用说明

https://support.emc.com/docu31550_Using-EMC-Utilities-for-the-CIFS-Environment-7.0.pdf?language=en_U...

第28页有参数使用说明

Highlighted
3 Silver

Re: 在复制文件到另一个文件系统的时候,如何确保数据的一致性?

转到解答

你的建议不错,我先研究一下robocopy。

不知道emccopy在哪里可以下载的到,这个工具的特性是什么?能否介绍一下?多谢了。

0 项奖励
Highlighted
4 Beryllium

Re: 在复制文件到另一个文件系统的时候,如何确保数据的一致性?

转到解答

emcopy的简要介绍

EMCOPY

EMCOPY duplicates a directory tree from one server to another, keeping the security intact,

including access control lists (ACLs) with local groups' access control entries (ACEs). When

copying the local group security entries, EMCOPY first checks that the local group database

has been replicated on the target server. If not, EMCOPY suggests using LGDUP first. Choose

other options to specify exactly which security properties to replicate during the copy process.

Table 6 on page 28 provides more information.

具体你看那篇文档的第28页的参数介绍,有好几页,看完后你大致就可以知道能否符合你的需求的

0 项奖励
Highlighted
4 Ruthenium

Re: 在复制文件到另一个文件系统的时候,如何确保数据的一致性?

转到解答

权限足够的用户到网站support.emc.com可以搜索到EMCOPY的下载链接,另外,VNX的应用工具CD盘里面也包括这个工具。

Highlighted
3 Silver

Re: 在复制文件到另一个文件系统的时候,如何确保数据的一致性?

转到解答

我的需求是必须要将所有的文件复制过来,然后保留时间戳,ACL已经重新设定好了。

EMCOPY加什么参数可以实现,时间比较紧张,我自己可能没时间做充分的测试工作。如果有实战案例的话,帮忙贴一下步骤。

0 项奖励
Highlighted
3 Argentum

Re: 在复制文件到另一个文件系统的时候,如何确保数据的一致性?

转到解答

emccopy打包在CIFSTools.zip工具包中,下载地址,点击CIFSTools.zip,还有7.1版本的发布说明(需下载权限)。

Highlighted
3 Cadmium

Re: 在复制文件到另一个文件系统的时候,如何确保数据的一致性?

转到解答

楼主可以参考下面几个工具。

Robocopy - 图形工具,不过在vista以后猜可用

XXCOPY  - 一个第三方工具

XCOPY - 这是个命令行老工具,不过win7下面也有。

都是网上搜到的,链接在这里。楼主可以测试下。

另外Linux环境下迁移可以参考这个帖子:Linux复制文件怎么保留时间等属性

0 项奖励