Windows Imaging Format (WIM)
WIM es un archivo basado en formato de imagen de disco. Fue desarrollado por
Microsoft para la distribución e instalación de sus más recientes
sistemas operativos: Windows Vista, Windows 7 y Windows Server 2008, los
cuales la utilizan como parte de su procedimiento de instalación
estándar.
A diferencia de los formatos de imagen basados en sectores, tan comunes
estos días, WIM se basa en archivos, lo que hace que ofrezca varias
ventajas sobre el resto de formatos:
· WIM es un formato de imagen independiente del hardware, lo que
significa que una misma imagen puede responder a diferentes
configuraciones de hardware.
· WIM también permite almacenar varias imágenes en un mismo archivo
· El formato de archivo WIM también posibilita la compresión y la creación
de instancias únicas, lo que reduce significativamente el tamaño de
archivo de las imágenes. La creación de instancias únicas es una técnica
con la que se pueden almacenar dos o más copias de un archivo en el
espacio que ocupa una copia.
· Con el formato de imagen WIM también se pueden ofrecer imágenes sin
conexión. Se pueden agregar y eliminar componentes del sistema,
revisiones y controladores sin necesidad de crear una nueva imagen. En
lugar de pasar horas actualizando una imagen
· El formato de imagen WIM permite instalar una imagen de disco en
particiones de cualquier tamaño, a diferencia de los formatos de imagen
basados en sectores, que requieren que se implemente una imagen de disco
en una partición que sea del mismo tamaño o mayor que el disco de
origen.
· Windows Vista proporciona una API para el formato de imagen WIM,
denominada WIMGAPI, que los desarrolladores pueden utilizar para
trabajar con los archivos de imagen WIM.
· El formato de imagen WIM permite una implementación no destructiva, lo
que significa que los datos se pueden mantener en el volumen al que se
aplica la imagen puesto que la aplicación de esta última no borra el
contenido existente en el disco.
Estructura de un archivo WIM
La estructura de un archivo WIM tiene 6 tipos de recursos : header, file resource, metadata resource, lookup table, XML data, and integrity table. Los cuales podemos ver en este archivo WIM que contiene 2 imagenes
Header : Define el contenido del archivo WIM e incluye la localizacion de los recursos restantes
File resources : Paquetes que contienen los datos de la imagen
Metadata resource : Informacion acerca de los archivos que hay en la imagen como estructura de directorios o atributos de ficheros
Lookup Table : Contiene la localización de los File resources en el archivo WIM
XML Data : Contiene información adicional acerca de la imagen
Integrity Table : Contiene seguridad sobre la integridad de la imagen
Proceso de Caputa de Imagen
Veamos los pasos que seguiría la captura de una imagen .wim usando el comando ImageX /capture. Por ejemplo : iamgex /capture c:\mydata c:\data.wim "My Data"
1. Se crea un WIM header en el disco (c:\data.wim) con unos valores iniciales.
2. Se crea el Metadata resource en memoria y el contenido de c:\mydata es escaneado e indexado
3. Usando el Metadata resource, el contenido de c:\mydata es escrito en los resources files cortados en pedazos de 32K, al mismo tiempo, la localizacion de memoria de cada trozo es escrita en la lookup table
4. Cuando todos los datos son capturados, el Metadata resource, lookup table y XML data son escritos en el disco
5. El WIM header ser actualiza.
6. Se completa la captura.
Proceso de Instalación de Imagen
Los siguientes pasos describen el proceso de como información de un archivo .wim es extraida usando el comando ImageX /apply. Por ejemplo: imagex /apply c:\data.wim 1 d:\
1. El WIM header se lee y se localiza el Metadata resource
2. El Metadata resource es cargado en memoria.
3. El Metadata resource procesa la lookup table para encontrar los file resources.
4. Se crea la estructura de directorios.
5. Se escriben los archivos en la estructura de directorios y se aplican los atributos a estos archivos
6. Repetir el proceso anterior hasta que todos los archivos esten escritos en el disco.
jueves, 24 de octubre de 2013
miércoles, 23 de octubre de 2013
SSH
SSH
Averigua que es sshfs, en qué se basa y que necesita para funcionar.
Secure SHell FileSystem (SSHFS) es un sistema de archivos para Linux (y otros sistemas operativos con una implementación FUSE, tal como en Mac OS X), capaz de mostrar los ficheros de un sistema remoto como si fuera una carpeta más en tu ordenador usando un acceso seguro. De esta forma un usuario puede trabajar sobre una serie de ficheros de otro equipo como si fuera en modo local.
Para su funcionamiento, en la maquina remota solo es necesario la instalación de un servidor SSH ya que sshfs está basado en ssh.
Para funcionar necesita instalar el paquete sshfs en Linux y un módulo fuse
Instala sshfs en un equipo (debian virtual).
Para instalar sshfs ejecutamos la orden apt-get install sshfs
Una vez instalado tenemos que instalarlo tambien en el cliente y habilitar el modulo fuse, editando el archivo /etc/modules
Ahora creamos un usuario con la siguiente orden
Con la orden lsmod | grep fuse podemos comprobar si el modulo fuse está ejecutandose
Accede desde un equipo cliente a una carpeta del equipo anterior vía sshfs.
Haz lo necesario para que cuando arranque el equipo cliente se conecte automáticamente mediante sshfs a la carpeta del equipo del punto 2.
Tan solo tenemos que modificar el fstab
Suscribirse a:
Entradas (Atom)