lvm快照差异

  • 所有的机器都是6,64位的centos

我的rpm-build机器结束了一个运行createrepo的目录。

然后,将NFS挂载(只读)到/ rpmrepo / staging / subdir中的rpm存储库宿主机器。 / rpmrepo / staging是一个LVM逻辑卷。

我(还没有,但将来)testingRPM,然后将分段逻辑卷快照到安装在/ rpmrepo / production /下的卷。

到目前为止,除了我发现的是,前后的repodata目录的内容不同,时间戳也是如此。 虽然rpm文件md5总和似乎相匹配。

阿蒙斯特其他的东西:

diff /rpmrepo/*/inhouse/repodata/repomd.xml (stackexchange ate my diff output a little) revision 1344287496 revision 1346188044 

other.xml.gz和primary.xml.gz的文件大小也有所不同,文件date也是如此

 -rw-r  -  r-- 1 root root 287 Aug 16 13:47 /rpmrepo/production/inhouse/repodata/other.xml.gz
 -rw-r  -  r-- 1没有人289 Aug 29 09:07 /rpmrepo/staging/inhouse/repodata/other.xml.gz

但据我所知,没有任何改变,这是在做快照之后。

 LV VG Attr LSize池原点数据%移动日志复制%转换
 pd_rpms存储swi-aos- 10.00g st_rpms 0.00
 -snip-

我做了快照: lvcreate -L 10G -s -n pd_rpms /dev/store/st_rpms

任何想法wtf正在进行? 我完全困惑。 我已经尝试在执行快照之前运行同步,但是我不明白拷贝写入快照如何能够以这种方式不同。

它看起来像在分期(之前)文件的预期时间戳,但在过去的两个星期后的文件的时间戳?

有一件事我想知道的是,如果这跟我一直在做快照循环的方式有关。 我卸载了pd_rpms快照,将其删除,然后执行lvcreate(使用与之前相同的名称,pd_rpms),并将其重新装回。 这可能导致这个问题?

编辑:我也试着挂载快照只读。 仍然没有改变。 这台机器托pipe许多rpms回购,他们都似乎快照只是这个(内部回购)。 在rpm的机器上,这是一个svn的工作副本,因此有一个.svn目录,但除此之外,我什么也看不到什么特别的。

LVM快照不会包含NFS导出的内容。