lvm快照差異

lvm快照差異
  • 所有機器都是centos 6, 64位

我的 rpm 建置機器最終會得到一個運行 createrepo 的目錄。

然後,它被 NFS 安裝(唯讀)到 /rpmrepo/staging/ 子目錄中的 rpm 儲存庫託管電腦。 /rpmrepo/staging 是 LVM 邏輯磁碟區。

我(還沒有,但將來)測試 rpm,然後將暫存邏輯磁碟區快照到安裝在 /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 的檔案大小也略有不同,檔案日期也略有不同

-rw-r--r-- 1根根287年8月16日13:47 /rpmrepo/生產/inhouse/repodata/other.xml.gz
-rw-r--r-- 1 無人 289 八月 29 09:07 /rpmrepo/staging/inhouse/repodata/other.xml.gz

但據我所知,沒有任何變化,這是在製作快照之後立即發生的。

LV VG Attr LSize 池原始資料% 移動日誌複製% 轉換
pd_rpms 儲存 swi-aos- 10.00g st_rpms 0.00
-剪斷-

我用以下方法製作了快照: lvcreate -L 10G -s -n pd_rpms /dev/store/st_rpms

有什麼想法嗎?我完全困惑了。我在執行快照之前嘗試過運行同步,但我不明白寫入快照時的副本如何以這種方式有所不同。

在我看來,暫存(之前)文件上的時間戳與預期一致,但之後創建的文件上的時間戳是過去兩週?

我想知道的一件事是,這是否與我隨著時間的推移重複進行快照週期的方式有關。我卸載了 pd_rpms 快照,lvremove 它,然後執行 lvcreate (與之前的名稱相同,pd_rpms),然後重新安裝回來。這會導致這個問題嗎?

編輯:我還嘗試以唯讀方式安裝快照。還是沒有變化。這台機器託管了許多 rpm 儲存庫,除了這個(內部儲存庫)之外,它們似乎都可以很好地進行快照。在 rpm 建置機器上,這是一個 svn 工作副本,因此其中有一個 .svn 目錄,但除此之外我看不到它有什麼特別的。

答案1

LVM 快照不會包含 NFS 匯出的內容。

相關內容