Estoy tratando de automatizar la creación y el cifrado de los APF de la imagen con los archivos en él. Lo que tengo hasta ahora:
>>> hdiutil create -megabytes 1 -layout GPTSPUD -fs apfs -volname encryption encryption.dmg
created: .../encryption.dmg
>>> hdiutil attach -stdinpass encryption.dmg
/dev/disk2 GUID_partition_scheme
/dev/disk2s1 Apple_APFS
/dev/disk3 EF57347C-0000-11AA-AA11-0030654
/dev/disk3s1 41504653-0000-11AA-AA11-0030654 /Volumes/encryption
>>> diskutil apfs deleteVolume disk3s1
Started APFS operation
Deleting APFS Volume from its APFS Container
Unmounting disk3s1
Deleting Volume
Finished APFS operation
>>> diskutil apfs addVolume disk3 APFS encryption -nomount -stdinpassphrase
Exporting new encrypted APFS Volume "encryption" from APFS Container Reference disk3
Started APFS operation on disk3
Preparing to add APFS Volume to APFS Container disk3
Creating APFS Volume
Created new APFS Volume disk3s1
Disk from APFS operation: disk3s1
Finished APFS operation on disk3
>>> hdiutil detach -quiet /dev/disk3
>>> hdiutil detach -quiet /dev/disk2
>>> hdiutil attach -stdinpass encryption.dmg
hdiutil: attach failed - no mountable file systems
En la final, pero adjuntar error de comando.
Si intento abrir el resultante de la DMG en el Buscador, también me dice que no hay ningún montaje de sistemas de archivos, por lo que claramente no pude agregar el volumen, aunque la addVolume
comando se ha ejecutado correctamente y dijo que se ha creado correctamente el volumen.
Tal vez no, aunque, así que, ¿alguien sabe cómo hacer esto?