Mi Macbook Pro se ha quedado sin espacio en disco, y no puedo descubrir por qué.
Tengo un mínimo de aplicaciones y datos de usuario.
Salida de df -h
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk1 233Gi 227Gi 5.8Gi 98% 59462769 1518477 98% /
devfs 182Ki 182Ki 0Bi 100% 630 0 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
Como puede ver aquí, informa que tengo alrededor del 6GB
espacio libre.
Luego ncdu
intentaba comprender mejor lo que realmente estaba usando el espacio
Como puede ver, ncdu
informa que he usado sobre el 30GB
espacio, lo que me parece correcto.
Obviamente estoy mirando algo incorrectamente aquí.
Alguna idea?
hard-drive
sierra
disk-space
kabal
fuente
fuente
Respuestas:
Intenta en su
sudo ncdu
lugar. Como administrador o usuario normal, no puede escanear el contenido de ciertas carpetas (todo indicado por un error durante el escaneo y en la lista final por un punto, si no se puede escanear una subcarpeta, o un signo de exclamación, si el toda la carpeta está excluida de la exploración debido a la falta de permisos de lectura).Ejemplos (aquí solo se muestran los seis grandes y la carpeta .Spotlight-V100):
ncdu
:sudo ncdu
:Otro buen truco de Perl es este comando:
Clasificará todas las carpetas (no solo las de la carpeta actual) según el tamaño similar a Grand Perspective sin ladrillos:
fuente
sudo ncdu
me mostró que todo el espacio estaba siendo utilizado por/.Spotlight-V100
Si bien soy un gran fanático de
du
yncdu
, a veces todavía es útil probar una GUI.Aquí está la salida de Grand Perspective del SSD del mercado de accesorios de mi MBP, escaneada desde /:
Puedo ver que Xcode.app es la entrada más grande en mi carpeta / Aplicaciones, por ejemplo. (También encontré 9GB que podía liberar de una antigua carpeta de inicio de Usuario eliminado).
fuente
Si bien
ncdu
es excelente (y esto no es un obstáculo), hay un par de comandos integrados que puede probar si no desea instalar (o no puede) utilidades de terceros:Este comando enumera todos los archivos del directorio raíz, pero excluye los montajes del sistema de archivos (es decir, montajes de red o USB) y los ordena de menor a mayor. Por ejemplo, al emitir el comando en mi iMac, obtengo los siguientes resultados:
Esto me da un buen resumen de lo que usan las carpetas de nivel superior en mi disco. En mi caso, la
/Applications
carpeta consume 30G mientras que mi/Users
tiene 261G.Si desea echar un vistazo a todo lo que hay dentro de su carpeta de Aplicaciones y ordenarlo por tamaño, puede emitir el comando
Canalizo la salida
sort
y uso la-r
bandera para ordenarla en orden inverso (de mayor a menor) para poder ver qué archivos y directorios están ocupando qué espacio.La lista será bastante larga, por lo que sugiero enviar la salida a un archivo de texto para su evaluación:
Esto le dará un archivo de texto en su escritorio que puede ver con cualquier editor de texto. De esta forma, tendrá un registro de los archivos / subdirectorios que necesita / desea investigar y por qué está consumiendo tanto espacio en disco.
fuente
-h
, por lo quesort
trata los tamaños como cadenas.