Quiero verificar el espacio utilizado para todas y cada una de las particiones en Linux. Estoy usando este comando para obtener el tamaño de cada partición, pero no puedo obtener espacio usado o espacio libre.
$ cat /proc/partitions
major minor #blocks name
8 0 16777216 sda
8 1 512000 sda1
8 2 16264192 sda2
253 0 14585856 dm-0
253 1 1675264 dm-1
Puedo obtener espacio usado usando el df
comando, pero muestra sistemas de archivos y no es capaz de obtener espacio usado para todas las particiones /dev/sda2
.
$ df -Tl
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/mapper/VolGroup-lv_root
ext4 14225776 3791704 9704780 29% /
tmpfs tmpfs 961596 72 961524 1% /dev/shm
/dev/sda1 ext4 487652 40187 421865 9% /boot
Quiero calcular la utilización del disco. ¿Hay alguna forma de obtener espacio utilizado y espacio total para todas y cada una de las particiones?
linux
redhat-enterprise-linux
disk-space
Aac libre
fuente
fuente
df
exactamente? ¿Desea ver los resultados de los sistemas de archivos que no están montados? ¿O tiene un sistema de archivos que se genera en varios dispositivos y desea verificar el espacio utilizado para cada uno de ellos por separado (lo que sea que signifique)? ¿O que?/dev/sda2
LVM usa tu para alojar,dm-0
etc. En este contexto, es 0% gratis, es decir, no puedes escribir en él sin desordenar LVM. Sin embargo, puede escribir en/dev/mapper/VolGroup-lv_root
montado en/
y estos datos se almacenarán de/dev/sda2
alguna manera. Esa es mi suposición.Respuestas:
Dado que df -Tl muestra un grupo de volúmenes, significa que está utilizando LVM además de la partición normal. Esto significa que para el sistema operativo la partición siempre se utiliza por completo y no mostrará espacio libre. Con df puede ver el espacio libre en la raíz del volumen lógico. Si desea ver más información de lvm, puede ejecutar, por ejemplo, pvdisplay para ver cómo están configurados los volúmenes físicos, y luego lvdisplay para ver cómo están configurados los volúmenes lógicos.
fuente