Espacio disponible en disco en sistema operativo Unix / Linux

¿Cómo obtener espacio en disco disponible en el sistema operativo Unix / Linux, incluido el espacio no asignado (que no se asignó a ninguna partición)?
Mejor respuesta
En Linux, el espacio libre puede esconderse en multitud de lugares:

> Espacio libre en el sistema de archivos (el más obvio):

df -h

> Espacio no particionado:

for dev in /dev/sd?; do parted "$dev" print; done

o

for dev in /dev/sd?; do fdisk -l "$dev"; done

y estudie cuidadosamente cuánto espacio hay entre las particiones, y entre las particiones y el final del dispositivo
> Espacio libre en el sistema LVM:

vgs

o

pvs

el volumen físico puede usar menos espacio que el tamaño de la partición, así que compare su tamaño con el tamaño de la partición
> Espacio sin asignar a la partición en el sistema MD:

for dev in /dev/md*; do mdadm --detail "$dev"; done

Tendrá que comparar el “Tamaño de desarrollo usado” con el tamaño de la partición
> Los sistemas de archivos pueden ser más pequeños que el volumen en el que están (¡gracias @PaulGear!).
Debe comparar el tamaño del volumen lógico LVM, el dispositivo RAID MD, la partición o algún otro dispositivo en el que resida el sistema de archivos con el tamaño del sistema de archivos (tal como lo devuelve df).

Si tiene más de un disco o grupo de volúmenes LVM y una distribución relativamente nueva, puede usar lsblk para mostrar un árbol de dispositivos de bloque junto con puntos de montaje.

NOTA: También existe la diferencia entre comercializar GB (que es 10 ^ 9B) y OS o ingeniería GB (que es 2 ^ 30B y debe escribirse GiB para diferenciar entre los dos). 40 GB es alrededor de 37.25GiB. Todas las herramientas anteriores, excepto las separadas, usan gigabytes binarios como unidades predeterminadas. Agregue la unidad MiB al comando dividido, antes de imprimir para obtener respuestas en Mebibytes (también útil para alinear particiones en SSD y discos de sector 4KiB).

Por favor indique la dirección original:Espacio disponible en disco en sistema operativo Unix / Linux - Código de registro