diferenças de instantâneo lvm

diferenças de instantâneo lvm
  • Todas as máquinas são centos 6, 64 bits

Minha máquina rpm-build termina com um diretório no qual executa o createrepo.

Isso é então montado em NFS (somente leitura) em uma máquina que hospeda o repositório rpm em um subdiretório /rpmrepo/staging/. /rpmrepo/staging é um volume lógico LVM.

Eu (ainda não, mas no futuro) testo os rpms e, em seguida, instantâneo o volume lógico de teste para um volume montado em /rpmrepo/production/.

Até aí tudo bem, exceto o que estou descobrindo é que o conteúdo dos diretórios repodata antes e depois são diferentes, assim como os carimbos de data e hora. As somas md5 do arquivo rpm parecem corresponder.

Entre outras coisas:


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

Os tamanhos dos arquivos other.xml.gz e preliminar.xml.gz também diferem um pouco, assim como as datas dos arquivos

-rw-r--r-- 1 root root 287 16 de agosto 13:47 /rpmrepo/production/inhouse/repodata/other.xml.gz
-rw-r--r-- 1 ninguém ninguém 289 29 de agosto 09:07 /rpmrepo/staging/inhouse/repodata/other.xml.gz

Mas, pelo que sei, nada mudou, e isso ocorreu imediatamente após a captura do instantâneo.

LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert
pd_rpms armazenar swi-aos- 10,00g st_rpms 0,00
-recorte-

Eu fiz o snapshot com: lvcreate -L 10G -s -n pd_rpms /dev/store/st_rpms

Alguma idéia do que está acontecendo? Estou totalmente perplexo. Tentei executar a sincronização antes de fazer o instantâneo, mas não entendo como uma cópia no instantâneo de gravação pode diferir dessa maneira.

Parece-me que o carimbo de data e hora nos arquivos de teste (antes) é o esperado, mas o carimbo de data e hora nos arquivos criados depois é de duas semanas atrás ??

Uma coisa que estou pensando é se isso tem algo a ver com a maneira como estou executando o ciclo de instantâneos repetidamente ao longo do tempo. Desmontei o instantâneo pd_rpms, removendo-o, depois fazendo lvcreate (com o mesmo nome de antes, pd_rpms) e remontando-o novamente. Isso poderia causar esse problema?

editar: também tentei montar o instantâneo somente leitura. Ainda não há mudança. Esta máquina hospeda muitos repositórios rpms e todos eles parecem fazer snapshots perfeitamente, exceto este (o repositório interno). Na máquina de construção rpm, esta é uma cópia de trabalho do svn e, portanto, possui um diretório .svn, mas fora isso não vejo nada de especial nisso.

Responder1

Um instantâneo LVM não incluirá o conteúdo de uma exportação NFS.

informação relacionada