1 votos

Docker prune - no se recupera espacio en disco

No estoy totalmente seguro de si esto es una pregunta de Apple o de Docker, pero creo que se trata sobre todo de la información del sistema de archivos de Apple.

He estado usando Docker varias veces en los últimos meses/años, y mientras tanto he estado notando que el uso de mi disco local se llena más y más. Aquí hay un df del disco de mi portátil:

% df -h
Filesystem                               Size   Used  Avail Capacity  iused     ifree %iused  Mounted on
/dev/disk1s5s1                          466Gi   22Gi   16Gi    57%   501138 172842000    0%   /
devfs                                   191Ki  191Ki    0Bi   100%      660         0  100%   /dev
/dev/disk1s4                            466Gi  4.0Gi   16Gi    20%        4 172842000    0%   /System/Volumes/VM
/dev/disk1s2                            466Gi  379Mi   16Gi     3%     2225 172842000    0%   /System/Volumes/Preboot
/dev/disk1s6                            466Gi  104Mi   16Gi     1%      466 172842000    0%   /System/Volumes/Update
/dev/disk1s1                            466Gi  422Gi   16Gi    97%  3162234 172842000    2%   /System/Volumes/Data
map auto_home                             0Bi    0Bi    0Bi   100%        0         0  100%   /System/Volumes/Data/home
//DRIVE@127.0.0.1:64318/Google%20Drive  100Gi   88Gi   12Gi    88% 22991589   3222809   88%   /Volumes/GoogleDrive
/dev/disk1s5                            466Gi   22Gi   16Gi    57%   502050 172842000    0%   /System/Volumes/Update/mnt1

Así que hay 16 GB libres. Alrededor del 97% utilizado.

Docker también informa de un gazillón de volúmenes locales, así que hago docker volume prune :

% docker volume prune
WARNING! This will remove all local volumes not used by at least one container.
Are you sure you want to continue? [y/N] y
Deleted Volumes:
9e00293745ae3fc4feea108396fcdd8256bfc046fa283d87c6737196dcf2779a
5ca5d7dc808a2cd561cd04d72f7b924fc9075f511cd82de859c50911a7cc4d59
...
d3c923cb6abf4a5967da6609d6e7ed863772db6b90063c41d2024e42cabdfa58
ee75c0801592c390d4197bd71274307fc230e8e420773481cb39aa9727b32953

Total reclaimed space: 35.27GB

Impresionante, 35GB podados. Excepto:

% df -h
Filesystem                               Size   Used  Avail Capacity  iused     ifree %iused  Mounted on
/dev/disk1s5s1                          466Gi   22Gi   16Gi    58%   501138 172331040    0%   /
devfs                                   191Ki  191Ki    0Bi   100%      660         0  100%   /dev
/dev/disk1s4                            466Gi  4.0Gi   16Gi    20%        4 172331040    0%   /System/Volumes/VM
/dev/disk1s2                            466Gi  379Mi   16Gi     3%     2225 172331040    0%   /System/Volumes/Preboot
/dev/disk1s6                            466Gi  104Mi   16Gi     1%      466 172331040    0%   /System/Volumes/Update
/dev/disk1s1                            466Gi  422Gi   16Gi    97%  3162288 172331040    2%   /System/Volumes/Data
map auto_home                             0Bi    0Bi    0Bi   100%        0         0  100%   /System/Volumes/Data/home
//DRIVE@127.0.0.1:64318/Google%20Drive  100Gi   88Gi   12Gi    88% 22991589   3222809   88%   /Volumes/GoogleDrive
/dev/disk1s5                            466Gi   22Gi   16Gi    58%   502050 172331040    0%   /System/Volumes/Update/mnt1

No ha cambiado mucho, todavía está lleno al 97%.

¿Hay algún asunto curioso aquí que no entiendo? ¿Realmente Docker no ha borrado sus archivos, o es df no se informa correctamente, o algo más?

Como otro dato más También usé CleanMyMac para encontrar un directorio que contenía un juego de Steam (Superliminal) que tenía 11GB, desinstalé ese juego, observé que el directorio /Users/ken/Library/Application\ Support/Steam/steamapps/common/ está ahora vacía, pero todavía df informa de que no ha mejorado el espacio libre en disco.

Mis formatos de disco son:

% mount
/dev/disk1s5s1 on / (apfs, sealed, local, read-only, journaled)
devfs on /dev (devfs, local, nobrowse)
/dev/disk1s4 on /System/Volumes/VM (apfs, local, noexec, journaled, noatime, nobrowse)
/dev/disk1s2 on /System/Volumes/Preboot (apfs, local, journaled, nobrowse)
/dev/disk1s6 on /System/Volumes/Update (apfs, local, journaled, nobrowse)
/dev/disk1s1 on /System/Volumes/Data (apfs, local, journaled, nobrowse)
map auto_home on /System/Volumes/Data/home (autofs, automounted, nobrowse)
//DRIVE@127.0.0.1:64318/Google%20Drive on /Volumes/GoogleDrive (smbfs, nodev, nosuid, nobrowse, mounted by ken)
/dev/disk1s5 on /System/Volumes/Update/mnt1 (apfs, sealed, local, journaled, nobrowse)

Y mi versión del sistema operativo es:

% sw_vers
ProductName:    macOS
ProductVersion: 12.4
BuildVersion:   21F79

1voto

Will. Puntos 367

Una actualización en forma de respuesta - la solución podría ser "esperar un poco". He vuelto a mi portátil después de dejarlo en barbecho bajo mi cama durante 4 días. Aquí está el uso del disco reportado, al 85% de su capacidad:

% df -h
Filesystem                               Size   Used  Avail Capacity  iused     ifree %iused  Mounted on
/dev/disk1s5s1                          466Gi   22Gi   67Gi    25%   501138 700431400    0%   /
devfs                                   191Ki  191Ki    0Bi   100%      660         0  100%   /dev
/dev/disk1s4                            466Gi  8.0Gi   67Gi    11%        8 700431400    0%   /System/Volumes/VM
/dev/disk1s2                            466Gi  379Mi   67Gi     1%     2225 700431400    0%   /System/Volumes/Preboot
/dev/disk1s6                            466Gi  104Mi   67Gi     1%      466 700431400    0%   /System/Volumes/Update
/dev/disk1s1                            466Gi  367Gi   67Gi    85%  3165798 700431400    0%   /System/Volumes/Data
map auto_home                             0Bi    0Bi    0Bi   100%        0         0  100%   /System/Volumes/Data/home
//DRIVE@127.0.0.1:64318/Google%20Drive  100Gi   88Gi   12Gi    88% 22991589   3222809   88%   /Volumes/GoogleDrive
/dev/disk1s5                            466Gi   22Gi   67Gi    25%   502050 700431400    0%   /System/Volumes/Update/mnt1

Todavía no estoy seguro de qué proceso real ha pasado y recuperado el espacio - si es una cosa a nivel de sistema de archivos, o una aplicación que finalmente borra sus datos, o tal vez como @at0mic sugirió algunas cosas automáticas de Time Machine que expiraron. Voy a actualizar esta respuesta si las cosas se aclaran.

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