2 votos

hdiutil attach -shadow no funciona

Esta pregunta es para aquellos que estén familiarizados con las herramientas de línea de comandos y las imágenes de disco. Estoy perplejo.

Anteriormente, podía montar una imagen de disco de sólo lectura con un archivo "sombra" para hacerla de lectura-escritura utilizando este comando:

hdiutil attach "someDiskImage.dmg" -shadow "someShadowFile.dmg"

Sin embargo, en Catalina (MacOS 10.15) esto no funciona. No estoy seguro de por qué o si está relacionado con la versión del sistema operativo. Esta es la salida que obtengo:

-> ls -al

total 391168
-rw-r--r--@ 1 myname  admin  188484680 Nov  7  2018 example.dmg
-rw-r--r--  1 myname  admin   11767808 Nov  7  2018 example.dmg.shadow

-> hdiutil attach -shadow example.dmg.shadow example.dmg

Usage:  hdiutil attach [options] <image>
        hdiutil attach -help

->

¿Puede alguien ayudarme a resolver esto? ¿Es que -shadow no funciona en Catalina? Gracias. Además, ¿puedes verificar si puedes reproducir este problema?

0 votos

Esto todavía funciona. Acabo de probarlo: hdiutil attach ~/Desktop/test.dmg -shadow ~/Desktop/test.dmg.shadow (con test.dmg comprimido 100 MB de sólo lectura). Luego dd 28 MB de cosas aleatorias al test.dmg montado: ls -la test.dmg = 31 kBytes y ls -la test.dmg.shadow = 28 MBytes.

1voto

VPeric Puntos 1738

Por desgracia, parece que, o bien MacOS ha cambiado el formato de los archivos .shadow de una forma rompedora, o bien mis archivos .shadow están corruptos (cientos de ellos) sin que los propios DMG estén corruptos (cientos de ellos, todos con sumas de comprobación que coinciden). Voy a suponer que es la primera opción. Sin embargo, el mensaje de uso sólo aparece cuando se monta con estos archivos sombra específicos. Cuando creo nuevos archivos sombra, las imágenes de disco se montan sin problemas.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X