Unionfs es un sistema de archivos unificación apilable que puede aparecer de fusionar el contenido de varios directorios (ramas), mientras que mantiene su contenido físico independiente. Es útil para la gestión del árbol de código fuente unificada, fusionando el contenido de un CD-ROM de división, fusión de directorios separados de paquetes de software, redes de datos, y más.
Unionfs permite cualquier combinación de sólo lectura y de lectura y escritura ramas, así como la inserción y supresión de sucursales en todo el abanico de salida.
Para mantener la semántica de Unix, Unionfs maneja la eliminación de duplicados, condiciones de error parcial, y más.
Instalación
- Unionfs.o: el módulo del kernel
- Unionctl: una utilidad de usuario que le permite añadir y eliminar ramas
Usted debe ser capaz de simplemente escribir "hacer" y Unionfs construirá en sí. El Makefile buscará fuentes de su núcleo en ejecución en / lib / modules / `uname -r` / construir / include. Si sus fuentes del núcleo se encuentran en un directorio diferente, cree un archivo "fistdev.mk" a lo largo de las líneas de: TOPINC = -I / ruta / a / mi / kernel / fuentes / linux-2.4.xx / include
Hay dos opciones Makefile relacionados con el apoyo atributo ampliado, que está desactivada de forma predeterminada. Debe definir UNIONFS_XATTR para encenderlo. Granos de vainilla deben trabajar de forma automática, pero si usted (o su proveedor) ha aplicado la ACL / EA parches puede que tenga que definir FIST_SETXATTR_CONSTVOID para corregir la función de la operación setxattr
prototipo.
Usando fistdev.mk, también puede apagar el sistema de impresión de depuración, que se suma al tamaño del código módulos significativamente. Sólo tiene que añadir "EXTRACFLAGS = -DNODEBUG" para fistdev.mk.
El guión doit.sh incluido en la distribución montará unionfs con dos ramas (/ branch0 y / Branch1) por defecto. Se puede utilizar como un ejemplo y editarlo a su gusto.
Para instalar unionfs ejecutar "make install". Esto copia unionfs.o en / lib / modules / `uname -r` / kernel / fs /; copias de las utilidades en / / local / sbin usr; y las copias páginas man en / / local / usr hombre;
¿Qué hay de nuevo en esta versión:
Detalles de software:
Versión: 1.0.11
Fecha de carga: 3 Jun 15
Licencia: Libre
Popularidad: 101
Comentarios que no se encuentran