Las actualizaciones y eliminaciones con la subsiguiente recreación de volúmenes en un contenedor multivolumen dejan el contenedor intacto y se crean nuevas (más) carpetas específicas del "sistema de archivos UUID" para cada volumen en el volumen compartido "Recovery". Cada una de esas carpetas incluye un BaseSystem.dmg de casi 500 MB
Estas carpetas antiguas no son borradas por el sistema.
Para eliminar las carpetas antiguas no utilizadas, asegúrate de que arrancas en un volumen fuera del contenedor con el Recovery en cuestión.
1.) A continuación, ejecute primero el siguiente comando en Terminal (que se encuentra en /Applications/Utilities/Terminal.app, o búsquelo a través de Spotlight)
diskutil list
...y pulse enter . Esto mostrará el identificador de su disco para "Recovery" en la salida, que en su caso es disk1s3
2.) Ahora monte el volumen "Recovery" con este comando:
diskutil mount disk1s3
...y pulse enter de nuevo, que montará "Recovery" en /Volumes/Recovery
(prensa cmdshift. para hacer visible el directorio invisible en Finder, si es necesario).
Navega hasta ella y podrás inspeccionar las distintas carpetas para ver su contenido (por ejemplo, el SystemVersion.plist). También puede eliminarlos (me gustaría añadir que no sugiero esto sin embargo. En lugar de eso, lo que yo hice fue pedirle a Apple que limpiara esas carpetas antiguas).
Como quieres mantener los que están en uso actualmente, tendrás que encontrar el "UUID del sistema de archivos" actual de tus volúmenes.
Para ello utilizo "Disk Utility.app" (/Applications/Utilities/Disk Utility.app): Seleccione todo sus volúmenes actuales (uno por uno) y con una pulsación seleccionada cmdi para que aparezca el panel de información. Allí busca el "UUID del sistema de archivos" en la columna de la izquierda y anota su valor.
Haz lo mismo con el resto de volúmenes. Si has dejado abierta la ventana del Finder con el Recovery montado, ahora deberías notar que los que has encontrado en la Utilidad de Discos también aparecen como nombres de carpetas en el volumen "Recovery". Déjalo así.
Borra sólo los que no correspondan a un volumen existente, como se muestra en la Utilidad de Discos y vacía la Papelera, si utilizas el Finder.
El "Recovery" montado se desmontará la próxima vez que reinicie, o puede hacer clic con el botón derecho en el icono del volumen en el Finder y expulsarlo.
Si no tienes un volumen fuera del contenedor para arrancar
También puedes eliminar esas carpetas desde la propia "Recuperación".
Arranque en el volumen "Recovery" manteniendo pulsado cmdR en el arranque.
Inicie "Terminal" desde el menú "Utilidades".
Ahora sigue las instrucciones, como arriba, ejecutando los dos comandos mencionados.
1.) El primero...
diskutil list
...para encontrar el identificador de disco de su Recovery (que debe ser diferente al encontrado, cuando no se arranca en Recovery arriba).
Su aspecto (el contenedor en cuestión) será similar a este:
/dev/disk5 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +62.5 GB disk5
Physical Store disk4s2
1: APFS Volume Installation1 23.8 GB disk5s1
2: APFS Volume Installation2 12.2 GB disk5s2
3: APFS Volume Preboot 136.9 MB disk5s3
4: APFS Volume Recovery 3.1 GB disk5s4
5: APFS Volume VM 8.6 GB disk5s5
Como puede ver, "Recovery" muestra su identificador disk5s4
a la derecha.
2.) Ahora ejecute el segundo comando con el identificador encontrado, por ejemplo
diskutil mount disk5s4
Conociendo su(s) UUID actual(es) del sistema de archivos de la primera parte de esta respuesta, ahora puede eliminar las carpetas en Terminal.
Ejemplo:
Montar la recuperación con diskutil mount
y su propio identificador de disco encontrado ( bash-3.2#
es sólo el símbolo del sistema que muestra la Terminal):
-bash-3.2# diskutil mount disk5s4
Volume Recovery on disk5s4 mounted
Listado de todos los volúmenes montados en /Volumes con ls -al /Volumes
:
-bash-3.2# ls -al /Volumes
total 8
drwxr-xr-x 8 root wheel 340 Jul 22 14:17 .
drwxrwxr-t 16 root admin 612 Jul 4 08:34 ..
drwxr-xr-x@ 31 root wheel 992 Jul 16 22:09 AnotherVolume
drwxr-xr-x@ 30 root wheel 960 Jul 21 10:59 Installation1
drwxr-xr-x@ 28 root wheel 896 Jul 6 13:13 Installation2
drwxr-xr-x@ 42 root wheel 1496 Jul 16 23:27 Macintosh HD
lrwxr-xr-x 1 root wheel 1 Jul 22 14:15 OS X Base System -> /
drwxr-xr-x 11 root wheel 352 Jul 17 13:53 Recovery
Cambiando el directorio a /Volumes/Recovery con cd /Volumes/Recovery
y enumerar su contenido con ls -al
. Son dos comandos:
-bash-3.2# cd /Volumes/Recovery
-bash-3.2# ls -al
total 16
drwxr-xr-x 11 root wheel 352 Jul 17 13:53 .
drwxr-xr-x 8 root wheel 340 Jul 22 14:17 ..
-rw-r--r--@ 1 _unknown _unknown 6148 Jul 17 13:54 .DS_Store
d-wx-wx-wt 2 root wheel 64 Jul 22 14:13 .Trashes
drwx------ 5 _unknown _unknown 160 Feb 24 14:22 .fseventsd
drwxr-xr-x 13 root wheel 416 Feb 8 17:36 05971D12-C9A5-46FB-A70E-2BC0295FAE74
drwxr-xr-x 13 root wheel 416 Jun 4 11:07 23379897-F07E-43A4-A993-03308663CD1B
drwxr-xr-x 13 root wheel 416 Jun 24 10:40 59283231-6D51-412A-B100-D9E205805732
drwxr-xr-x 13 root wheel 416 Jul 21 10:29 AA624F58-E5E8-425C-9698-C1B78C3B0992
drwxr-xr-x 13 root wheel 416 Feb 25 17:06 ADDF591A-10FB-42C4-BDC5-C1C24E6D9217
drwxr-xr-x 11 root wheel 352 Mar 1 14:19 C9D33FAC-742B-4F16-9DB3-6FFCB5E29DA9
Eliminando la primera carpeta, llamada 05971D12-C9A5-46FB-A70E-2BC0295FAE74
(como se encuentra en el listado anterior), que sé que no están relacionados con los que se utilizan actualmente con rm -r UUID
y responder con "y" (sí) a la pregunta de anulación:
-bash-3.2# rm -r 05971D12-C9A5-46FB-A70E-2BC0295FAE74
override rw-r--r-- root/wheel uchg for 05971D12-C9A5-46FB-A70E-2BC0295FAE74/boot.efi? y
Comprobación de que se ha eliminado:
-bash-3.2# ls -al
total 16
drwxr-xr-x 10 root wheel 320 Jul 22 14:18 .
drwxr-xr-x 8 root wheel 340 Jul 22 14:17 ..
-rw-r--r--@ 1 _unknown _unknown 6148 Jul 17 13:54 .DS_Store
d-wx-wx-wt 2 root wheel 64 Jul 22 14:13 .Trashes
drwx------ 5 _unknown _unknown 160 Feb 24 14:22 .fseventsd
drwxr-xr-x 13 root wheel 416 Jun 4 11:07 23379897-F07E-43A4-A993-03308663CD1B
drwxr-xr-x 13 root wheel 416 Jun 24 10:40 59283231-6D51-412A-B100-D9E205805732
drwxr-xr-x 13 root wheel 416 Jul 21 10:29 AA624F58-E5E8-425C-9698-C1B78C3B0992
drwxr-xr-x 13 root wheel 416 Feb 25 17:06 ADDF591A-10FB-42C4-BDC5-C1C24E6D9217
drwxr-xr-x 11 root wheel 352 Mar 1 14:19 C9D33FAC-742B-4F16-9DB3-6FFCB5E29DA9
El Recovery no tiene que ser desmontado, ya que el reinicio lo desmontará de todos modos. O, si quieres ejecutar First Aid en Disk Utility, desmóntalo con...
diskutil umount disk5s4
De nuevo, utilizando su propio identificador de disco en lugar de disk5s4
Si tiene alguna duda, no dude en preguntar.
0 votos
¿Por casualidad, estos volúmenes se utilizaron para instalar un sistema operativo independiente?
1 votos
@ user3052786 sí, tuve que reinstalar el sistema macOS actual (High Sierra 10.13.6) en ambos volúmenes secundarios
1 votos
Qué se ve cuando se ejecuta
diskutil apfs list
?0 votos
@user3052786 esto es lo que veo cuando ejecuté eso en la aplicación Terminal imgur.com/a/9QEejNq
0 votos
La creación de dos o más volúmenes de arranque en el mismo contenedor utiliza el mismo volumen de "Recuperación". Cada usuario obtiene una carpeta específica UUID en Recovery (y Preboot para el caso), incluyendo un BaseSystem.dmg de cerca de 500 MB. Estos no se eliminan con el volumen 2, sino que persisten.
0 votos
Lo siento, no es un usuario, sino un volumen (UUID del sistema de archivos).
0 votos
@Redarm ¿puede la carpeta específica UUID ser eliminada en el tiempo, ya que el volumen se ha ido la carpeta se elimina después de que el sistema se da cuenta de theres ningún segundo volumen?
0 votos
@no nope No que yo haya notado. El mío lleva semanas ahí y ha crecido hasta los 4 GB con 8 entradas para varias carpetas UUID (incluso las actualizaciones parecen cambiar el UUID del sistema de archivos y crear más carpetas, a juzgar por los archivos SystemVersion.plist de cada carpeta).
0 votos
@Redarm ¿hay alguna manera de eliminar las carpetas secundarias UUID de la recuperación? es un poco tonto imo que se mantiene después de que el volumen se elimina / eliminado
0 votos
@no nope; Deberías poder borrarlos montando el volumen de recuperación (
diskutil mount diskXsX
- encontrar el número de su disco y el corte a través dediskutil list
(por ejemplo, disk1s3 para mi volumen de recuperación) en/Volumes
y simplemente borrando las carpetas con un UUID y SystemVersion más antiguos en Finder. Asegúrate de no borrar las actuales. Puedes encontrar el "File System UUID" en el panel de información de la Utilidad de Discos para cada volumen del contenedor).0 votos
@Redarm te importaría ir paso a paso de cómo hacerlo (es decir 1:abrir ___ 2:pegar ___ 3:etc.) ya que no tengo mucha confianza en hacer los comandos de la Terminal ya que no quiero meter la pata y además no sabré cómo desmontar el Volumen de Recuperación después si tengo éxito