En 10.12.x se han actualizado las herramientas de línea de comandos de gestión de discos para reconocer comandos relacionados con APFS. Diskutil tiene algunas opciones con APFS, una de las cuales es changeVolumeRole
. En ese verbo hay una referencia en cuanto a cómo establecer los diferentes roles que el volumen puede ser
Desde la página de manual de diskutil:
changeVolumeRole | chrole volumeDevice roles Change the role metadata flag bits of an existing APFS Volume. The roles should be any combination of one or more of the characters busrvBUSRV in much the same man- ner as diskutil apfs addVolume above, in which unspecified flags are left alone, use of lower-case causes flags to be cleared, and use of upper-case causes flags to be set. Alternatively, clear will remove all flags, or 0 can be used as a no-op for scripting convenience. You should not make any assumptions about the usage or legal combinations of role bits. Ownership of the affected disks is required.
Pero no se cita qué roles sonBUSRV
, pero usando el comando diskutil apfs list
si es posible observar qué roles hay disponibles:
- B = “Preboot”
- U = “User”
- S = “System”
- R = “Recovery”
- V = “VM”
Con diskutil
se pueden combinar una serie de roles, como este ejemplo:
APFS Volume Disk (Role): disk2s1 (Preboot, User, System, Recovery, VM)
Algunos de estos roles son evidentes por su nombre e indican que el contenido del disco será tratado de una forma determinada, pero el más interesante es VM
. Técnicamente este acrónimo es usado para Virtual Machine, pero también es posible que sea usado como Virtual Memory
Vía OSXbytes