InglésFrancésEspañol

icono de página de OnWorks

bup-midx: en línea en la nube

Ejecute bup-midx en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando bup-midx que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


bup-midx: crea un archivo de índices múltiples (.midx) a partir de varios archivos .idx

SINOPSIS


bup midx [-o archivar] <-a | -f |idxnombres...>

DESCRIPCIÓN


bup midx crea un archivo de índice múltiple (.midx) a partir de uno o más archivos de índice de paquete de git (.idx).

Nota: ya no debería necesitar ejecutar este comando manualmente. Se ejecuta automáticamente por
bup-ahorrar(1) y comandos similares.

OPCIONES


-Oh, --salida =nombrearchivo.midx
utilice el nombre de archivo de salida proporcionado para el archivo .midx. El valor predeterminado es autogenerado.

-a --auto
generar automáticamente nuevos archivos .midx para cualquier archivo .idx donde estaría
apropiado.

-F, --fuerza
forzar la generación de un único archivo .midx nuevo que contiene all sus archivos .idx, incluso si
ya existen otros archivos .midx. Esto resultará en la copia de seguridad más rápida
rendimiento, pero puede tardar mucho en ejecutarse.

--dir =paquetedir
especifique el directorio que contiene los archivos .idx / .midx para trabajar. El valor predeterminado es
$ BUP_DIR / objects / pack y $ BUP_DIR / indexcache / *.

--max-archivos
número máximo de archivos .idx para abrir a la vez. Puede usar esto si tiene un
especialmente una pequeña cantidad de descriptores de archivo disponibles, de modo que midx pueda completar
(aunque posiblemente no de manera óptima) incluso si no puede abrir todos sus archivos .idx a la vez.
El valor predeterminado de esta opción debería estar bien para la mayoría de las personas.

--cheque
validar un archivo .midx asegurándose de que todos los objetos en sus archivos .idx contenidos
existen dentro del .midx. Puede ser útil para depurar.

EJEMPLOS


$ bup midx-a
Fusionando 21 índices (2278559 objetos).
Tamaño de la mesa: 524288 (17 bits)
Índices de lectura: 100.00% (2278559/2278559), hecho.
midx-b66d7c9afc4396187218f2936a87b865cf342672.midx

DISCUSIÓN


De forma predeterminada, bup usa archivos de paquete con formato git, que consisten en un archivo de paquete (que contiene
objetos) y un archivo idx (que contiene una lista ordenada de nombres de objetos y sus compensaciones en
el archivo .pack).

Los archivos idx normales son convenientes porque significa que puede usar git(1) para acceder a su copia de seguridad
conjuntos de datos. Sin embargo, los archivos idx pueden volverse lentos cuando tiene muchos paquetes muy grandes (que
git normalmente no lo tiene, pero bup a menudo sí).

Los archivos .midx bup consisten en una sola lista ordenada de todos los objetos contenidos en todos los
.pack archivos a los que hace referencia. Esta lista se puede buscar binariamente en aproximadamente log2(m) pasos, donde
m es el número total de objetos.

Para acelerar aún más la búsqueda, los archivos midx también tienen una tabla de distribución de tamaño variable que
reduce los primeros n pasos de la búsqueda binaria. Con la ayuda de esta mesa de distribución, bup
puede reducir en qué página del archivo midx estaría un ID de objeto determinado (si existe)
con una sola búsqueda. Por lo tanto, las búsquedas típicas solo necesitarán intercambiarse en dos páginas: una para
la tabla de distribución, y una para el ID de objeto.

Los archivos midx son más útiles al crear nuevas copias de seguridad, ya que la búsqueda de una
objeto en el repositorio requiere necesariamente buscar a través de all los archivos de índice a
asegúrese de que no existe. (Buscando objetos que do existe se puede optimizar; por
Por ejemplo, los objetos consecutivos a menudo se almacenan en el mismo paquete, por lo que podemos buscar ese
primero usando un algoritmo MRU).

Use bup-midx en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad