Cómo determinar el espacio libre en disco en linux
Aunque el espacio del disco duro es barato hoy en día y estamos contentos de lanzar en unos pocos cientos de gigabytes en un servidor o un ordenador de sobremesa, es sorprendente la frecuencia con que el disco se llena. Aquí hay algunas herramientas de Linux para ayudarle a ver cuánto de su disco se ha comido, y lo que está comiendo, por lo que se puede hacer algo al respecto antes de que se salga de las manos.
El primer comando que vamos a tener en cuenta es el comando “df”. Viene de serie con todas las distribuciones de Linux. “DF” significa “libre en el disco”. Se le da una lectura del estado de todas las particiones. Se le da el espacio total del disco, el espacio utilizado, el espacio disponible, y luego el porcentaje de espacio que se utiliza.
# df -h
Tamaño del sistema de ficheros usados Disp Uso% Montado en
/ Dev / sda5 57G 52G 2.4G 5% /
/ Dev / sda1 99M 12M 83M 12% / boot
/ Dev / sda2 15G 13G 1.3G 10% / home
El es el tipo de lectura que puede obtener de df. En el ejemplo anterior he utilizado la opción “-h”, que da la salida en un formato legible por humanos. Así, en lugar de mí que muestra el espacio de disco en bytes que utiliza megabytes y gigabytes, que es más fácil para nosotros interpretamos.
Otro comando encuentro un montón de uso de es “du”. “Du” significa “el uso del disco”. Se le puede dar una lectura de la cantidad de espacio en un archivo o carpeta se utiliza para arriba. Para comprobar la cantidad de espacio que está siendo consumida por un directorio llamado ‘datos` utilice el siguiente comando:
# datos du -sh
104k de datos /
Para el comando anterior he utilizado las siguientes opciones - “-s”, que significa “resumir” y “h”, lo que hace que la salida legible por humanos. También puede utilizar este comando para ver los detalles de los archivos y directorios dentro de un directorio. Para ver el disco individual y total de uso o archivos y directorios dentro del directorio “data” hacer lo siguiente:
# du -shc datos / *
4.0k de datos / 1log_script.sh
64K de datos / logs_files
4.0k de datos / generic_script.sh
8.0K de datos / random_script1.sh
4.0k de datos / random_script2.sh
4.0k de datos / random_script3.sh
4.0k de datos / hello_world.sh
4.0k de datos / data_backup.log
4.0k de datos / log_backup.log
total de 100 K
Hemos añadido la opción “c” para el comando previo. “C”, añade el uso total del disco al final.
Vídeo: Como clonar un disco en Linux con dd - Una píldora al Día
Otra herramienta que utilizo para la comprobación de lo que está en mi disco es el comando “buscar”. Usando hallazgo me gusta hacer una lista de todos los archivos de un tamaño determinado. Digamos que quería comprobar para ver qué archivos en mi partición ‘/ home` son mayores de 10 MB, esto es lo que yo usaría:
# find / -tamaño casa + 10000k
Vídeo: Como aumentar el espacio libre en Discos Duros particionados
El comando es bastante auto-explicativo. Se puede cambiar el “/ home” al directorio que desea buscar archivos, y el signo “+ 10000k” para el tamaño de archivo que desea filtrar por.
Esperamos que estos útiles.