Respuestas:
Abra System Monitor desde Dash y seleccione la pestaña Sistemas de archivos .
O, alternativamente, abra una Terminal y escriba:
df -h
df -h --total
df
para espacio usado y libre en bytes, df -m
para espacio en unidades de 1 MB, df -h
para la unidad más grande disponible. También obtendrá % usage
, sin embargo, sigue siendo el mismo con todo lo anterior.
Puede usar baobab
, o herramientas similares como kdirstat
o filelight
, para ver qué archivos están usando su espacio en disco.
Baobab también se llama Disk Usage Analyzer
en Ubuntu.
Aquí hay una captura de pantalla de muestra de baobab
:
A continuación se muestra una captura de pantalla de muestra de filelight
:
Para una opción de línea de comando, prefiero usar ncdu
:
Puede profundizar en las subcarpetas para obtener el uso total relativo del disco en las subcarpetas. Son tortugas hasta el fondo. Más ingenioso que du -sh
en máquinas remotas.
ncdu
hasta ahora. Programa MUY útil. Pasé de emitir du -sk * | sort -n
a usar ncdu
. Si bien disfruto poder emitir algunos comandos útiles en una terminal o incluso crear alias con ellos, no tiene sentido reinventar la rueda.
ncdu
Es una gran herramienta, muy rápida, muy impresionante.
QDirStat
y es increíblemente rápido y una excelente representación gráfica del uso de la unidad / carpeta (recursiva).
ncdu
usarlo con el -x
interruptor para que no intente contar los dispositivos montados en el espacio en disco. ncdu -x /
puede mostrarte desde tu raíz /
.
gnome-system-monitor
o df -h
olsblk
Otras utilidades útiles son baobab
.
lsblk
enumera el tamaño de cada partición, no el espacio libre.
Si, como yo, todo lo que necesita es el total de espacio en disco utilizado, simplemente use el siguiente comando.
df -h --total
⚡️ GIF de cortesía.
Aquí hay una salida de muestra con el total que se muestra al final
Filesystem Size Used Avail Use% Mounted on
udev 478M 0 478M 0% /dev
tmpfs 100M 4.5M 95M 5% /run
/dev/vda1 20G 3.3G 16G 18% /
tmpfs 497M 0 497M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 497M 0 497M 0% /sys/fs/cgroup
tmpfs 100M 0 100M 0% /run/user/0
total 22G 3.3G 17G 17% -
¡Salud!
PD: escribí una publicación al respecto: ¿cómo puedo encontrar la cantidad de espacio libre en mi disco duro con la línea de comandos?
El espacio libre / usado en el disco siempre está relacionado con una partición
Primero debe decidir en qué partición está interesado.
root@pc:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 28G 26G 643M 98% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 3.9G 4.0K 3.9G 1% /dev
tmpfs 790M 1.5M 789M 1% /run
/dev/sda6 887G 685G 158G 82% /home
En mi caso estoy interesado en el /
ya que tiene 98% en uso. En otras palabras, está casi lleno.
Ahora uso este comando para ver qué archivos y directorios contienen más bytes:
root@pc:~# du -ax / | sort -rn > /var/tmp/du-root-$(date --iso).log
El comando anterior puede llevar algo de tiempo. Si realmente tienes mala suerte, el resultado es demasiado grande /var/tmp
. Entonces necesitas otro destino. Tal vez una memoria USB montada temporalmente.
Aquí están las primeras líneas de mi resultado:
root@pc:~# less /var/tmp/du-root-$(date --iso).log
26692380 /
9875188 /usr
8931652 /var
4057324 /var/log
4038176 /var/log/bootchart
3784016 /usr/share
2934248 /lib
2799204 /usr/lib
2785176 /lib/modules
2617048 /var/lib
2141124 /usr/src
1834444 /var/lib/docker
1817372 /var/lib/docker/aufs
1817076 /var/lib/docker/aufs/diff
1769612 /localhome
1338484 /tmp
¿Por qué es /var/log/bootchart
tan grande? .... Esa es otra pregunta ...
hay muchas maneras de hacer esto.
Habilite la barra de estado en el menú Ver en Nautilus. Esto colocará una barra en la parte inferior de todas las ventanas de nautilus que le indicará el espacio libre.
Utilice el Monitor del sistema de sistemas de archivos para ver una lista de todos los discos y su espacio libre.
Use el Analizador de uso de disco para obtener una lista de todos los directorios en su sistema y cuánto espacio libre ocupan.
Vaya a cualquier carpeta en nautilus y haga clic derecho en el fondo. Abra la ventana de propiedades para verificar el espacio libre.
Ejecutar el comando df -h
.
¡De otra manera! Haga clic derecho en la computadora en Nautilus (explorador de archivos) y haga clic en propiedades. Muestra cuánto espacio libre y usado hay en su disco duro.
Usando dconf-editor
o gsettings
( sudo apt-get install dconf-tools
) puede habilitar el comportamiento predeterminado de la barra de estado.
Escriba esto en su terminal para habilitar la barra de estado por defecto
gsettings set org.gnome.nautilus.window-state start-with-status-bar true
Escriba esto en su terminal para deshabilitar la barra de estado por defecto
gsettings set org.gnome.nautilus.window-state start-with-status-bar false
Después de eso, tendrá la barra de estado abierta de forma predeterminada en Nautilus, no necesita ejecutar nada más.
Escribí un pequeño truco para esto con una línea de comandos y una versión gui. Está bastante codificado, por lo que puede necesitar algunos ajustes. Además, la versión de GUI parece usar una fuente proporcional que desordena la alineación de la salida mostrada. Estas secuencias de comandos se pueden colocar en su ruta en algún lugar (como en $ HOME / bin) y puede crear un icono para la secuencia de comandos gui en su escritorio o panel.
#!/bin/bash
## jdf - Copyleft 04/25/2009 - JPmicrosystems - GPL
## Free space on disk
## Custom df output
## Human readable (-h)
## sorted by file system name
## Make a temporary file and put the following awk program in it
AWK=$(/bin/mktemp -q /tmp/jdf.XXXXXX)
## PROG is quoted to prevent all shell expansions
## in the awk program
cat <<'PROG' > ${AWK}
## Won't work if mount points are longer than 21 characters
BEGIN {
## Use fixed length fields to avoid problems with
## mount point or file system names with embedded blanks
FIELDWIDTHS = "11 11 6 6 5 5 21"
printf "\n%s\n\n", " Available Disk Space"
printf "%s\n", "Mount Point Avail Size Used Use% Filesystem Type"
}
## Eliminate some filesystems
## That are usually not of interest
## anything not starting with a /
! /^\// { next }
## Rearrange the columns and print
{
TYP=$2
gsub("^ *", "", TYP)
printf "%-21s%6s%6s%5s%5s %s%s\n", $7, $5, $3, $4, $6, $1, TYP
}
END { print "" }
PROG
df -hT | tail -n +2 | sort | gawk -f ${AWK}
rm -f ${AWK}
Salida de muestra:
Available Disk Space
Mount Point Avail Size Used Use% Filesystem Type
/ 22G 30G 6.6G 24% /dev/sda6 ext4
/media/dataspace 44G 155G 105G 71% /dev/sda8 ext3
/home 5.5G 32G 25G 82% /dev/sda9 ext3
Versión gui:
#!/bin/bash
jdf | zenity --title "Available Disk Space" --text-info --width=500 --height=300 --timeout=60
Nueva versión de Gui con fuentes arregladas usando yad
#!/bin/bash
jdf | yad --fontname="DejaVu Sans Mono 12" --title "Available Disk Space" --text-info --width=650 --height=300
Hay información de df en toda la red, pero me gusta la salida que es simple y fácil de leer.
Si tu corres
df -h --total
el resultado final en la salida le dará exactamente cuánto queda en su sistema, así como cuánto se usa, etc.
La otra opción es usar
df -h --total | grep total
que lo mostrará en una línea como
Todo esto en gigabytes.
Mapeé esto a un comando de shell dspace
y cuando escribo eso en la terminal, instantáneamente me muestra mi uso de espacio en disco.
Incluso puede escribir pequeños comandos de shell que lo monitorearán y lo alertarán si baja demasiado, etc.
Si usa Ubuntu con MATE DE ( Ubuntu MATE ) puede usar MATE Disk Usage Analyzer
:
mate-utils
paquetemate-disk-usage-analyzer
su captura de pantalla se presenta a continuación:
incluso en el último 18.04 LTS se ve tradicionalmente agradable.
Si tiene problemas con poco espacio en disco en el estudio de Android, simplemente elimine el emulador no deseado en su administrador de AVD. Perdí todo para probar otras cosas. Ayuda completa a cualquiera. Está trabajando para mí.
Filelight es el mejor programa gráfico para descubrir el uso de algunas particiones montadas. No muestra todo lo que monta el sistema, pero muestra suficientes datos que deberían ser suficientes para un usuario promedio. No requiere root para funcionar, se puede ejecutar como usuario normal. Pertenece a KDE.
Simplemente puede encontrar el espacio libre disponible usando el comando libre. Aquí puede obtener una explicación clara sobre el uso del comando libre
usando el comando "libre" para encontrar espacio libre disponible en Linux
free
comando es para memoria , no para discos duros.
También se podría utilizar para la información más completa sobre el estado de salud del disco duro: smartctl --xall /dev/sda
.
Podría requerir sudo
privilegios.