Назад | Перейти на главную страницу

различия снимков lvm

Моя машина rpm-build получает каталог, для которого запускает createrepo.

Затем он монтируется по NFS (только для чтения) на машине, на которой размещен репозиторий rpm, в подкаталоге / rpmrepo / staging /. / rpmrepo / staging - логический том LVM.

Я (пока нет, но в будущем) тестирую rpms, а затем делаю снимок промежуточного логического тома на том, смонтированный в / rpmrepo / production /.

Пока все хорошо, за исключением того, что я обнаружил, что содержимое каталогов реподанных в до и после различается, как и временные метки. Суммы md5 файла rpm, похоже, совпадают.

Среди прочего:


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 root   root   287 Aug 16 13:47 /rpmrepo/production/inhouse/repodata/other.xml.gz
-rw-r--r-- 1 nobody nobody 289 Aug 29 09:07 /rpmrepo/staging/inhouse/repodata/other.xml.gz

Но, насколько я могу судить, ничего не изменилось, и это сразу после создания снимка.

LV      VG    Attr     LSize  Pool Origin  Data%  Move Log Copy%  Convert
pd_rpms store swi-aos- 10.00g      st_rpms   0.00
-snip-

Я сделал снимок с помощью: lvcreate -L 10G -s -n pd_rpms /dev/store/st_rpms

Есть идеи, что происходит? Я совершенно сбит с толку. Я пробовал запустить синхронизацию перед созданием моментального снимка, но я не понимаю, чем копия при записи снимка может отличаться таким образом.

Мне кажется, что метка времени в промежуточных (до) файлах такая, как ожидалось, но метка времени в файлах, созданных после, - это две недели назад ??

Мне интересно, связано ли это с тем, как я повторяю цикл создания снимков с течением времени. Я размонтировал снимок pd_rpms, lvremove'ing его, затем сделал lvcreate (с тем же именем, что и раньше, pd_rpms) и снова подключил его. Может ли это вызвать эту проблему?

edit: Я также пробовал установить моментальный снимок только для чтения. По-прежнему без изменений. На этой машине размещено множество репозиториев rpms, и все они, кажется, прекрасно снимают моментальные снимки, кроме этого (репозиторий внутри компании). На машине для сборки rpm это рабочая копия svn и, следовательно, в ней есть каталог .svn, но кроме этого я не вижу в ней ничего особенного.

Снимок LVM не будет включать содержимое экспорта NFS.