This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
lista_de_mfn_borrados [12/03/2013 16:02] clauboe |
lista_de_mfn_borrados [12/03/2013 16:25] fernando |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Generar lista de MFN borrados ====== | ||
- | ====== Generar lista de mfn borrados ====== | + | Este procedimiento genera una lista de los MFN borrados (lógica y físicamente) en una base ISIS. Esta es la versión para Linux; para Windows hay que reemplazar el comando ''diff'' por ''fc'', y el comando ''grep'' por ''find''. |
- | + | ||
- | Este procedimiento genera una lista de mfn borrados lógica y físicamente: | + | |
- | + | ||
- | <note>Cambiar NNN por el máximo MFN de la base</note> | + | |
- | + | ||
- | + | ||
- | mx biblio "pft=mfn/" now > mfnactivos (Se genera un listado con los registros activos) | + | |
- | + | ||
- | mx tmp to=NNN "pft=mfn/" now > mfntodos (Se genera un listado con todos | + | |
- | los registros los activos y los borrados) | + | |
- | + | ||
- | diff mfntodos mfnactivos | grep "<" (Se calcula la diferencia entre el segundo listado y el | + | |
- | primero, y se genera un listado en pantalla) | + | |
+ | <code bash> | ||
+ | # Primero generamos una lista de los MFN de los registros activos. | ||
+ | mx biblio "pft=mfn/" now > mfn-activos | ||
+ | # Luego, una lista de *todos* los MFN, activos o no. | ||
+ | # ATENCIÓN: Cambiar NNN por el máximo MFN de la base | ||
+ | mx tmp to=NNN "pft=mfn/" now > mfn-todos | ||
+ | # Finalmente, obtenemos la diferencia entre ambas listas, es decir, los MFN de los registros borrados. | ||
+ | diff mfn-todos mfn-activos | grep "<" | ||
+ | </code> | ||