Este es el comando gfprep 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
gfprep - replicar archivos Gfarm en paralelo
SINOPSIS
gfprep [-nqvdpPU] [-mx] [-X regexp] [-S nombre-dominio-origen] [-h fuente-hostfile]
[-D nombre-dominio-destino] [-H destino-hostfile] [-j número de procesos]
[-J número de procesos] [-M total de bytes] [-z byte mínimo] [-Z byte máximo]
[-w forma de programación] [-W kilobytes-por-umbral] [-s KB / s para simular]
[-F num-for-readhead] [-norte] número de réplicas] camino
DESCRIPCIÓN
gfprep crea réplicas de archivos Gfarm en paralelo.
Si camino parámetro es un directorio, los archivos bajo el directorio se replicarán
recursivamente.
camino es una URL de Gfarm o una ruta en un punto de montaje de gfarm2fs.
Un conjunto de hosts de origen / destino se puede especificar mediante un nombre de dominio y / o una lista de hosts
expediente. Cuando se especifican tanto un nombre de dominio como un archivo de lista de hosts, se
determinado por ambas condiciones. Cuando se especifica un conjunto de hosts de origen, solo se almacenan los archivos
en los hosts de origen se replican.
Los nodos del sistema de archivos idler se seleccionarán como origen o destino. El número máximo de
paralelo para enviar o recibir por host es el número de CPU. Consulte la página del manual de
fantasma para obtener información sobre el número de CPU.
gfprep También puede leer el directorio y obtener información de las entradas en paralelo.
GFPREP CAMPUS
Estas son las opciones solo para gfprep.
-N número de réplicas
Especifica el número necesario de réplicas de archivos. Si hay un número suficiente de
réplicas en los hosts de destino, no se realizará ninguna copia ni eliminación.
Si no se especifica esta opción, se asume -N 1.
-x
Elimina las réplicas de archivos adicionales cuando un conjunto de nodos de destino tiene más réplicas de archivos
que especificado por la opción -N.
-m
Migra réplicas de archivos dentro de un conjunto de nodos de origen a nodos de destino.
Esta opción requiere las opciones -S o -ho -D o -H.
Esta opción y la opción -N se excluyen mutuamente.
COMÚN CAMPUS
gfprep tiene las mismas opciones con copia gfp.
-X regexp
Omite los archivos de origen que coinciden con el patrón de regexp. Si se especifican varios patrones,
se pueden especificar varias opciones -X.
-S nombre-dominio-origen
Especifica un nombre de dominio para seleccionar archivos. Solo los archivos que tienen el archivo real en el
Se enviará el dominio.
-h fuente-hostfile
Especifica un archivo que describe los nombres de host de los nodos del sistema de archivos para replicar o
copiar archivos. Solo se seleccionarán los archivos que tengan el archivo real en los nombres de host.
El fuente-hostfile consta de un nombre de nodo del sistema de archivos en cada línea.
Si se especifica `` - '', se utiliza la entrada estándar para leer la lista de hosts.
-L
Los nodos del sistema de archivos seleccionados por -S o -h solo se utilizan para enviar a la fuente.
-D nombre-dominio-destino
Especifica el nombre de dominio para el destino.
Si ni esto ni el -H se especifica la opción, las réplicas se pueden copiar a cualquier
anfitrión disponible.
-H destino-hostfile
Especifica un archivo que describe los nombres de host para el destino. los destino-hostfile
consta de un nombre de nodo del sistema de archivos en cada línea.
Si se especifica `` - '', se utiliza la entrada estándar para leer la lista de hosts.
-j número de procesos
Especifica el número máximo de procesos para crear réplicas de archivos (o copiar archivos)
simultaneamente.
El valor predeterminado es el parámetro de client_parallel_copy en gfarm2.conf. (ver hombre
gfarm2.conf)
El número máximo de procesos por nodo del sistema de archivos para origen o destino es el
número de CPU (ver man fantasma).
-J número de procesos
Especifica el número de procesos para leer directorios en paralelo.
El valor predeterminado es 8.
-M total de bytes
Especifica los bytes para limitar el tamaño total de la copia.
El valor predeterminado es ilimitado.
-z byte mínimo
Especifica los bytes para limitar el tamaño mínimo de un archivo.
El valor predeterminado es ilimitado.
-Z byte máximo
Especifica los bytes para limitar el tamaño máximo de un archivo.
El valor predeterminado es ilimitado.
-w forma de programación
Especifica el nombre de la forma de programación. `` noplan '' replica / copia mientras los archivos están
fundar. `` codicioso '' programa codiciosamente el orden de replicación / copia de antemano.
El comportamiento predeterminado es `` noplan ''.
La programación `` codiciosa '' no puede usar la opción -N o la opción -m.
-W kibibytes
Especifica un tamaño / costo de umbral (KiB) para los costos fijos de las conexiones. Una conexión significa
una información de programación (archivos asignados) por un proceso hijo.
Esta opción es eficaz con -w codicioso.
El valor predeterminado es 50 * 1024 KiB (50MiB).
-U
Desactiva la comprobación del espacio disponible en disco del nodo seleccionado cada vez.
-F num-de-dirents
Especifica el número de entradas para realizar la lectura anticipada del directorio.
El valor predeterminado es 10000.
-s kilobytes por segundo
Especifica un rendimiento (KB / s) para simular la replicación / copia y no hace nada (obtiene
información de archivo solamente).
-n
No hace nada.
-p
Informa el rendimiento total y varios resultados.
-P
Reporta el desempeño de cada uno y el total y varios resultados.
-q
Suprime los mensajes que no son de error.
-v
Muestra una salida detallada.
-d
Muestra la salida de depuración.
-?
Muestra una lista de opciones de comando.
EJEMPLOS
Para replicar archivos en el directorio de forma recursiva.
$ gfprep -N 3 gfarm: /// dir
$ cd / mnt / gfarm2fs
$ gfprep -N 3 directorio
Para replicar un archivo o reducir las réplicas sobrantes del archivo.
$ gfprep -N 3 -x gfarm: /// dir / archivo
Para migrar réplicas de gfsd1.example.com a otros nodos.
$ gfprep -m -S gfsd1.example.com gfarm: ///
NOTAS
Cuando no se especifica la opción -L o -m, no siempre se selecciona un nodo de origen dentro de un
conjunto de nodos de sistema de archivos de origen especificados.
gfprep El comando debe ejecutarse en el mismo host de gfmd. Si el gfmd y gfprep están lejos
aparte, el gfprep el funcionamiento es lento. Especificar un valor grande con las opciones -j o -J puede ser
eficaz en tal caso.
Utilice gfprep en línea utilizando los servicios de onworks.net