Disco lleno; El terminal en modo de recuperación no borrará archivos; pánico del núcleo de arranque

1

Estoy en un lío aquí. macOS Mojave, acaba de actualizar el otro día. Logré llenar mi disco mientras creaba un .dmg, y el sistema se congeló. Yo reinicie Pánico del núcleo.

Arranque en modo de recuperación. Montar el disco. Abrir Terminal.

–bash–3.2# rm /path/to/large/file rm: /path/to/large/file: No space left on device

¡Esencialmente el mismo problema que este subproceso de Unix del ‘08! enlace

He intentado echo x > /path/to/large/file , no está bien.

Está borked. ¿Alguien tiene alguna sugerencia que no sea "borrar el disco y restaurar desde su copia de seguridad"?

    
pregunta John Noble 06.10.2018 - 06:04

1 respuesta

2

Tengo tanta suerte. Publicando esto para, con suerte, ayudar a otros.

Había particionado mi volumen APFS y pude eliminar la partición que no es de arranque. Esto le dio al volumen de arranque suficiente espacio, y estoy de vuelta. Limpiaré la unidad y restauraré ese volumen.

Encontré una publicación en un foro de ZFS que sugería que estos nuevos sistemas de archivos requieren algo de espacio de disco para realizar cualquier operación de disco. Si te queda un 0%, no tienes suerte.

Todos los otros trucos para eliminar el archivo, para sobrescribirlo con datos nulos, fallaron.

dd if=/dev/null of=/path/to/large/file falló.

true |> /path/to/large/file (o algo similar, olvido el comando exacto) fallido.

Todo falló, excepto el inicio en el modo de recuperación y, sin montar las unidades primero, eliminando la partición APFS adicional.

Lección: mantenga una partición ficticia de ~ 100MB (o simplemente asigne una cuota a su unidad principal para que no pueda ocupar el 100% del disco físico) como su tarjeta de salida de la cárcel.

Editar: Realmente quiero decir que tenía varios volúmenes APFS en mi partición de inicio y que eliminé uno de esos volúmenes. El lenguaje antiguo muere duro.

    
respondido por el John Noble 06.10.2018 - 07:01

Lea otras preguntas en las etiquetas