Guía de instalación de Solaris 10: Contenedores Solaris Flash (Creación e instalación)

Administración de contenedores Solaris Flash

El comando flar permite administrar contenedores. Un contenedor se puede dividir en secciones que, a su vez, pueden modificarse, ampliarse o borrarse, y luego fusionarse para crear un contenedor. También se puede obtener información acerca del contenedor.


Precaución – Precaución –

No modifique la sección Archivos del contenedor o afectará a la integridad de éste.


División de un contenedor Solaris Flash

Puede dividir un contenedor en secciones, lo que permite modificar algunas secciones, agregar nuevas o eliminarlas. Una vez modificadas las secciones, es necesario fusionarlas para crear un nuevo contenedor. Por ejemplo, es posible que desee agregar una sección definida por el usuario o modificar la sección Identificación de contenedor. No modifique la sección Archivos del contenedor o afectará a la integridad de éste.

La orden flar split divide un contenedor Solaris Flash en secciones. El comando flar copia todas las secciones en un archivo independiente en el directorio actual o en un directorio especificado. Los archivos se llaman como las secciones, por ejemplo, una cookie de contenedor se guarda en un archivo que se llama cookie. Puede especificar que el comando flar split guarde únicamente una sección. La sintaxis del comando es la siguiente:

flar split[-d dir] [-u section] [- f archive] [-S section] [- t [-p posn] [-b blocksize]] filename

-d dir

Recupera las secciones que copiar desde dir, en lugar de hacerlo del directorio actual.

-u sección

  • Si usa esta opción, flar copia las secciones Cookie, Identificación, Contenedor y sección. Puede especificar un nombre de sección único o una lista de nombres de sección separados por espacios.

  • Si no utiliza esta opción, flar copiará únicamente las secciones Cookies, Identificación y Contenedor.

-f archive

Extrae la sección Archive en un directorio que se llama archive, en vez de colocarla en un contenedor con el nombre archive.

-S sección

Sólo copia la sección llamada sección desde el contenedor. Esta sección esta definida por el usuario.


Ejemplo 4–1 División de contenedores

En el ejemplo siguiente, archive1.flar se divide en tres archivos:


# flar split archive1.flar

Una vez dividido el contenedor, puede agregar una sección definida por el usuario o modificar la sección Identificación de contenedor. Las secciones se pueden fusionar para volver a crear el contenedor.


Fusión de un contenedor Solaris Flash

Una vez dividido el contenedor en secciones, éstas se pueden combinar para crear un nuevo contenedor.

El comando flar combine crea un contenedor Solaris Flash a partir de secciones individuales. Cada sección se asume que está en un contenedor independiente, cuyos nombres son los de las secciones. Como mínimo deben estar presentes los siguientes tres contenedores:

Al fusionar las secciones, recuerde:

flar combine [-d dir] [-u section] [- t [-p posn] [-b blocksize]] filename

-d dir

Recupera las secciones que combinar desde dir, en lugar de hacerlo del directorio actual.

-u sección
  • Si usa esta opción, flar copia las secciones Cookie, Identificación, Contenedor y sección. Puede especificar un nombre de sección único o una lista de nombres de sección separados por espacios.

  • Si no utiliza esta opción, flar copiará únicamente las secciones Cookies, Identificación y Contenedor.


Ejemplo 4–2 Fusión de un contenedor Solaris Flash

En este ejemplo, las secciones Cookie de contenedor, Identificación de contenedor y Archivos de contenedor se fusionan para convertirse en un contenedor completo. El contenedor se denomina newarchive.flar.


# flar combine newarchive.flar 


Ejemplo 4–3 Fusión de un contenedor Solaris Flash y adición de una sección definida por el usuario

En este ejemplo, las secciones Cookie de contenedor, Identificación de contenedor, Archivos de contenedor y una sección definida por el usuario se fusionan para convertirse en un contenedor completo. El contenedor se denomina newarchive.flar. El contenido de la sección definida por el usuario ase encuentra en el archivo denominado user_defined, en el directorio actual.


# flar combine -u user_defined newarchive.flar 

Extracción de información de un contenedor

Use el comando flar info para obtener información sobre contenedores que ya haya creado. La sintaxis del comando es la siguiente:

flar info [-l] [- k keyword] [-t [-p posn] [-b blocksize]] filename

-k palabra clave

Devuelve únicamente el valor de palabra clave.

-l

Enumera todos los archivos de la sección de contenedor.


Ejemplo 4–4 Listado de archivos contenidos en una sección de un contenedor

En este ejemplo, el comando comprueba la estructura de archivos del contenedor archive3.flar.


# flar info -l archive3.flar
aaa
aaa/bbb
aaa/bbb/ccc
aaa/bbb/ccc/ddd
aaa/eee