Chinaunix

标题: 大量文件比较 [打印本页]

作者: foobar    时间: 2006-01-27 17:50
标题: 大量文件比较
我有两台NAS存储,数据文件会同时存放在这两台NAS上。不过最近发现两台的数据有些不一致。

目录结构大约如下:

NAS1:/data/testcase1/testfile1.dat NAS1:/data/testcase1/testfile2.dat NAS1:/data/testcase2/testfile1.dat NAS1:/data/testcase2/testfile2.dat  镜像到: NAS2:/data/testcase1/testfile1.dat NAS2:/data/testcase1/testfile2.dat NAS2:/data/testcase2/testfile1.dat NAS2:/data/testcase2/testfile2.dat

有几百个这样的目录。请问有什么好办法知道那些文件不一致?
作者: chinaux    时间: 2006-01-27 18:26
list all files on the 2 NAS respectively, sort, and compare.

e.g.: # find /data -type f -exec  ls -al {} \; | awk '{print $9 " " $5}' | sort > nas1
# find /data -type f -exec  ls -al {} \; | awk '{print $9 " " $5}' | sort > nas2
# diff nas1 nas2
作者: chinaux    时间: 2006-01-27 18:27
compare checksum if needed.




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2