2 votos

¿Cómo puedo obtener información precisa sobre el espacio de disco utilizado/disponible en Big Sur a través de la línea de comandos?

Resumen:

Me gustaría poder saber cuánto espacio de disco tengo usado y lo mucho que tengo disponible (en GB) en Big Sur en un formato sencillo adecuado para ser analizado en un shell script o similar.

Detalles

Finder informa que mi SSD interno es de 995 GB y tiene 568 GB libres.

Las matemáticas simples nos dicen que eso significa que he usado 427 GB.

Así que ¿cómo puedo conseguir 568 GB y/o 427 GB desde la línea de comandos?

Una pista: La respuesta es no df

Si lo hago df -H / Obtendré este resultado (truncado para facilitar la lectura y sólo para las partes de la salida que nos interesan):

Filesystem       Size   Used  Avail Capacity
/dev/disk3s1s1   995G    15G   528G     3%

15G puede sea la cantidad que ocupa el volumen de sólo lectura, pero la cantidad "disponible" está fuera de 40G.

Por supuesto, sabemos que ahora hay un volumen de "Datos" separado. Así que vamos a comprobarlo usando df -H /System/Volumes/Data :

Filesystem     Size   Used  Avail Capacity
/dev/disk3s5   995G   445G   528G    46%

445G utilizado es relativamente cerca de la cantidad real de 427G pero si se suman los "Usados" (445G) y los "Disponibles" (528G) se obtienen 973G.

Debe haber algunos manera de hacerlo

He observado que otras aplicaciones como iStat Menus y MakeMKV son capaces de mostrar información precisa sobre el espacio restante en el disco. Así que no es como si el sistema fuera incapaz de revelar esta información.

Si hay otra herramienta además de df que pueda hacer esto, por favor hágamelo saber.

Puntos extra si viene de serie con MacOS (bash, zsh, Python, ruby, lo que sea), pero si se puede instalar mediante brew o similar, lo tomaré.

Lo que pido parece muy simple, pero no puedo averiguar cómo hacerlo.

p.d. - sí, soy consciente de las características de MacOS sobre el "espacio purgable" y todo eso. No me interesa. Sólo quiero ser capaz de obtener los mismos números que se muestran en Finder, menús iStat, etc. desde la línea de comandos.

1voto

negacao Puntos 123

diskutil info /dev/disk3s1s1 parece hacer el truco para mí:

Container Total Space:     994.7 GB (994662584320 Bytes) (exactly 1942700360 512-Byte-Units)
Container Free Space:      635.1 GB (635058384896 Bytes) (exactly 1240348408 512-Byte-Units)

(otros resultados recortados)

Mi salida de df -H :

/dev/disk3s1s1 995G    15G   634G     3%    568975  9712932825    0%   /
/dev/disk3s5   995G   335G   634G    35%   1363090  9712138710    0%   /System/Volumes/Data

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