diferencias de instantáneas de lvm

diferencias de instantáneas de lvm
  • Todas las máquinas son centos 6, 64 bits.

Mi máquina rpm-build termina con un directorio en el que ejecuta createrepo.

Luego, esto se monta en NFS (solo lectura) en una máquina que aloja el repositorio rpm en un subdirectorio /rpmrepo/staging/. /rpmrepo/staging es un volumen lógico LVM.

Pruebo (todavía no, pero en el futuro) los rpms, luego hago una instantánea del volumen lógico provisional en un volumen montado en /rpmrepo/production/.

Hasta ahora todo bien, excepto que lo que estoy encontrando es que el contenido de los directorios de repodata en el antes y el después difieren, al igual que las marcas de tiempo. Sin embargo, las sumas md5 del archivo rpm parecen coincidir.

Entre otras cosas:


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

Los tamaños de archivo de other.xml.gz y primario.xml.gz también difieren ligeramente, al igual que las fechas de los archivos.

-rw-r--r-- 1 raíz raíz 287 16 de agosto 13:47 /rpmrepo/production/inhouse/repodata/other.xml.gz
-rw-r--r-- 1 nadie nadie 289 29 de agosto 09:07 /rpmrepo/staging/inhouse/repodata/other.xml.gz

Pero hasta donde puedo decir, nada ha cambiado, y esto es inmediatamente después de tomar la instantánea.

LV VG Attr LSize Origen de grupo Datos% Mover registro Copiar% Convertir
pd_rpms almacenar swi-aos- 10.00g st_rpms 0.00
-recorte-

Hice la instantánea con: lvcreate -L 10G -s -n pd_rpms /dev/store/st_rpms

¿Alguna idea de qué está pasando? Estoy totalmente desconcertado. Intenté ejecutar la sincronización antes de hacer la instantánea, pero no entiendo cómo una copia en la instantánea de escritura puede diferir de tal manera.

Me parece que la marca de tiempo en los archivos provisionales (antes) es la esperada, pero la marca de tiempo en los archivos creados después es de hace dos semanas.

Una cosa que me pregunto es si esto tiene algo que ver con la forma en que hago el ciclo de captura de instantáneas repetidamente a lo largo del tiempo. Desmonté la instantánea de pd_rpms, la eliminé, luego hice lvcreate (con el mismo nombre que antes, pd_rpms) y la volví a montar. ¿Podría eso causar este problema?

Editar: También intenté montar la instantánea como de solo lectura. Aún no hay cambios. Esta máquina alberga muchos repositorios de rpms y todos parecen tomar instantáneas perfectamente, excepto este (el repositorio interno). En la máquina de creación de rpm, esta es una copia de trabajo de svn y, por lo tanto, tiene un directorio .svn, pero aparte de eso, no veo nada especial al respecto.

Respuesta1

Una instantánea de LVM no incluirá el contenido de una exportación NFS.

información relacionada