Una forma rápida de obtener un resumen del espacio en disco disponible y utilizado en su sistema Linux es escribir el comando df en una ventana de terminal. El comando df significa "reisk Filesystem ". Con la opción -h (df -h) muestra el espacio del disco en forma" legible por humanos ", lo que en este caso significa que le da las unidades junto con los números.
La salida del comando df es una tabla con cuatro columnas. La primera columna contiene la ruta del sistema de archivos, que puede ser una referencia a un disco duro u otro dispositivo de almacenamiento, o un sistema de archivos conectado a la red. La segunda columna muestra la capacidad de ese sistema de archivos. La tercera columna muestra el espacio disponible y la última columna muestra la ruta en la que se monta el sistema de archivos. El punto de montaje es el lugar en el árbol de directorios donde puede encontrar y acceder a ese sistema de archivos.
El comando du, por otro lado, muestra el espacio en disco utilizado por los archivos y directorios en el directorio actual. De nuevo, la opción -h (df -h) hace que la salida sea más fácil de comprender.
De forma predeterminada, el comando du enumera todos los subdirectorios para mostrar cuánto espacio en disco ha ocupado cada uno. Esto se puede evitar con la opción -s (df -h -s). Esto solo muestra un resumen. Es decir, el espacio de disco combinado utilizado por todos los subdirectorios. Si desea mostrar el uso del disco de un directorio (carpeta) que no sea el directorio actual, simplemente coloque ese nombre de directorio como último argumento. Por ejemplo: du -h -s imagenes, donde "imágenes" sería un subdirectorio del directorio actual.
Más sobre el comando df
De forma predeterminada, solo necesitará ver los sistemas de archivos accesibles, que son los valores predeterminados cuando se utiliza el comando df.
Sin embargo, puede devolver el uso de todos los sistemas de archivos, incluidos los sistemas de archivos pseudo, duplicados e inaccesibles mediante uno de los siguientes comandos:
df -adf -todos
Los comandos anteriores no parecerán muy útiles para la mayoría de las personas, pero los siguientes lo serán. De forma predeterminada, el espacio en disco utilizado y disponible se muestra en bytes. Puede, por supuesto, usar el siguiente comando: df -h
Esto muestra la salida en un formato más legible, como el tamaño 546G, 496G disponible. Si bien esto está bien, las unidades de medida difieren para cada sistema de archivos. Para estandarizar las unidades en todos los sistemas de archivos, puede usar simplemente use los siguientes comandos: df -BMdf - tamaño de bloque = M
La M significa megabytes. También puede utilizar cualquiera de los siguientes formatos: Un kilobyte es 1024 bytes y un megabyte es 1024 kilobytes. Tal vez se pregunte por qué usamos 1024 y no 1000. Todo tiene que ver con la composición binaria de una computadora. Comienzas en 2 y luego en 4, 8, 16, 32, 64, 128, 256, 512 y luego en 1024. Sin embargo, los seres humanos tienden a contar en decimal, por lo que estamos acostumbrados a pensar en 1, 10, 100, 1000. Puedes usar el siguiente comando para mostrar los valores en formato decimal en lugar del formato binario. (es decir, imprime valores en potencias de 1000 en lugar de 1024). df -Hdf --si
Encontrarás que números como 2.9G se convierten en 3.1G. Quedarse sin espacio en disco no es el único problema que puede enfrentar al ejecutar un sistema Linux. Un sistema Linux también utiliza el concepto de inodos. Cada archivo que creas recibe un inodo. Sin embargo, puede crear enlaces duros entre archivos que también utilizan inodos. Hay un límite en el número de inodos que un sistema de archivos puede usar. Para ver si sus sistemas de archivos están cerca de alcanzar su límite, ejecute los siguientes comandos: df -idf --inodes
Puede personalizar la salida del comando df de la siguiente manera: df --output = FIELD_LIST
Las opciones disponibles para FIELD_LIST son las siguientes: Puedes combinar cualquiera o todos los campos. Por ejemplo: df --output = fuente, tamaño, utilizado
Es posible que también desee ver los totales de los valores en la pantalla, como el espacio total disponible en todos los sistemas de archivos. Para hacer esto usa el siguiente comando: df --total
De forma predeterminada, la lista df no muestra el tipo de sistema de archivos. Puede generar el tipo de sistema de archivos utilizando los siguientes comandos: df -Tdf - tipo de impresión
El tipo de sistema de archivos será algo así como ext4, vfat, tmpfs Si solo desea ver información de un determinado tipo, puede usar los siguientes comandos: df -t ext4dt --type = ext4
Alternativamente, puede usar los siguientes comandos para excluir sistemas de archivos. df -x ext4df --exclude-type = ext4 El comando du, como ya ha leído, muestra detalles sobre el uso del espacio de archivos para cada directorio. Por defecto, después de que cada artículo aparece en la lista, se muestra un retorno de carro que muestra cada artículo nuevo en una nueva línea. Puede omitir el retorno de carro utilizando los siguientes comandos: du -0du --null
Esto no es particularmente útil a menos que desee ver el uso total rápidamente. Un comando más útil es la capacidad de enumerar el espacio ocupado por todos los archivos y no solo los directorios. Para hacer esto usa los siguientes comandos: du -adu - todo
Probablemente querrá enviar esta información a un archivo usando el siguiente comando: du -a> nombre de archivo
Al igual que con el comando df, puede especificar la forma en que se presenta la salida.De forma predeterminada, está en bytes, pero puede elegir kilobytes, megabytes, etc. utilizando los siguientes comandos: du -BMdu - tamaño de bloque = M
También puede ir para el legible para humanos como 2.5G usando los siguientes comandos: du -hdu - legible por humanos
Para obtener un total al final use los siguientes comandos: du -cdu --total
Más sobre el comando du




