Comando df en Linux: Ver espacio en disco usado y disponible
El comando df en Linux (disk free) muestra la capacidad utilizada de un sistema de archivos en términos de espacio e inodos.
Un inode es una estructura de datos que describe un objeto del sistema de archivos, que puede ser una de varias cosas, incluyendo un archivo o directorio. Cada inodo almacena los atributos y la(s) ubicación(es) de bloque de disco de los datos de los objetos. Los atributos de objeto del sistema de archivos pueden incluir metadatos (horarios de última modificación, acceso y creación), así como datos de propietario y permiso (por ejemplo, id de grupo, id de usuario, permisos).
Dado que el número de inodos está directamente vinculado al número de archivos que un dispositivo puede almacenar, es posible que se agoten y aún tengamos espacio disponible en disco. Esto es raro, pero puede ocurrir cuando tenemos un número enorme de archivos pequeños. El número de inodos se define en la creación del disco.
Puede recibir como parámetro el sistema de archivos del cual se desea información. Si no se proporciona ningún nombre de archivo, df muestra el espacio disponible en todos los sistemas de archivos actualmente montados. El espacio en disco se muestra en bloques de 1K por defecto.
En este ejemplo df muestra la capacidad del disco montado como raíz /:
$ df /Sist. Arq. 1K-blocos Usado Disponível Uso% Montado em/dev/mapper/cl-root 42954248 8079412 34874836 19% /
La opción -i de df muestra la cantidad de inodos disponibles:
$ df -i /Sist. Arq. Inodes IUsado ILivr IUso% Montado em/dev/mapper/cl-root 21487616 174290 21313326 1% /
La lectura del espacio ocupado y disponible puede hacerse de forma más fácil con la opción -h:
$ df -h /Sist. Arq. Tam. Usado Disp. Uso% Montado em/dev/mapper/cl-root 41G 7,8G 34G 19% /
Sin informar el archivo, df muestra la información de todos los discos montados:
$ df -hSist. Arq. Tam. Usado Disp. Uso% Montado emdevtmpfs 979M 0 979M 0% /devtmpfs 996M 0 996M 0% /dev/shmtmpfs 996M 420K 996M 1% /runtmpfs 996M 0 996M 0% /sys/fs/cgroup/dev/xvda1 8,0G 4,7G 3,4G 58% //dev/xvdf 20G 12G 7,4G 61% /hometmpfs 200M 0 200M 0% /run/user/1000
Aprende mucho más sobre Linux en nuestro curso en línea. Puedes realizar la inscripción aquí. Si ya tienes una cuenta, o quieres crear una, simplemente ingresa o crea tu usuario aquí.
¿Te gustó? Comparte
¿Y además de paso obtener una certificación LPI Linux Essentials de paso? ¿Y mejor aún, con el mejor curso en Línea para Linux?
Eso fue solo una pieza. El curso enseña el camino completo — desde tu primer comando hasta el día del examen.