Cuando inicias NetBoot, el archivo NetBoot DMG de solo lectura se monta y escribe mediante el uso de un Shadow File . Cualquier archivo DMG de Mac OS X se puede montar con un archivo Shadow. Cuando un archivo Shadow está en uso, todos los datos que se escribirían en el archivo DMG se escriben en el archivo Shadow, y cuando se leen los datos, los datos se leerán del archivo Shadow antes que el archivo DMG.
Cuando se ejecuta NetBooting, hay tres tipos de imágenes, cada una con tres métodos diferentes para montar el DMG y almacenar el archivo Shadow:
-
Las imágenes de NetInstall se crean a partir de un DVD de instalación de Mac OS X o una imagen de instalación descargada de la App Store. No tienen un archivo Shadow, la partición raíz
/
es de solo lectura y no hay intercambio.
-
Las imágenes de NetBoot se crean utilizando la utilidad de imagen del sistema desde un sistema Mac OS X instalado. el archivo Shadow se almacena en el primer disco duro en la carpeta oculta
/private/netboot
-
Las imágenes de arranque de red sin disco son las mismas que las imágenes de NetBoot , pero el archivo Shadow se almacena a través de la red mediante el protocolo de archivo de Apple (AFP)
En el caso de Diskless Netboot (el más poderoso), el archivo Shadow se almacena en la carpeta NetBootClients0
de la carpeta Library/NetBoot
en la máquina del servidor (O NetBootClients1
, NetBootClients2 Carpeta , etc, where the number matches the number of the
NetBootSP 'en la que reside el Net Boot DMG)
Para hacer que una imagen de NetBoot sea Imagen de arranque de red sin disco , use la casilla de verificación "Hacer que esta imagen esté disponible para el arranque sin disco" en la configuración de imagen en Servidor.app :
TambiéndebetenerhabilitadoelusocompartidodearchivosdeAFP,ynecesitaunsharepointdeinvitadoparaeldirectoriodeNetBoot.(NorecuerdosiServer.appcreaestoautomáticamente) Apple tiene un documento sobre solución de problemas de NetBoot sin disco que es útil. AFP548 también tiene algunas sugerencias excelentes
Cuando una máquina cliente inicia una imagen de arranque de red específica, entiendo que copia al menos las partes más necesarias de la imagen a través de la red y la almacena de alguna manera en sus recursos locales
Esto no es técnicamente correcto. Cuando NetBoot, el núcleo de Mac OS X monta el sistema de archivos raíz ( /
, el volumen de arranque) a través de la red . Así que nada se almacena localmente. Cuando es necesario leer los datos (por ejemplo, se inicia una aplicación) se lee a través de la red, en lugar de hacerlo desde su disco duro. No se copian datos desde el servidor a la máquina local.
Cuando se realizan cambios , por ejemplo, se guarda un nuevo archivo, entonces el núcleo de Mac OS X necesita escribir esos cambios en algún lugar, y ahí es donde entra el archivo Shadow. El archivo Shadow puede estar en el primer disco duro local, pero también puede estar almacenado en la red. Si se almacena a través de la red, entonces el cliente Mac OS X puede desmontar las unidades y hacer cosas como ejecutar la Utilidad de Discos. Incluso puede tener los discos duros completamente eliminados.