Comando Fallocate en Linux (asignar el espacio para un archivo)

Comando Fallocate en Linux (asignar el espacio para un archivo)

El 'Fallocate' El comando en Linux es una herramienta utilizada para preallocar espacio para un archivo. Es una alternativa más rápida al método tradicional para crear un archivo y llenarlo con ceros. Este comando le permite asignar rápidamente el espacio para un archivo sin escribir ningún dato en el sistema de archivos. En este artículo, explicaremos qué 'Fallocate' El comando es por qué podría usarlo y proporcionar ejemplos de cómo usarlo.

¿Cuál es el comando fallocate??

El 'Fallocate' El comando es una herramienta utilizada para asignar espacio en disco para un archivo en un sistema de archivos de Linux. Lo hace al reservar el espacio en el disco, en lugar de escribir datos en el disco. Esto le permite crear rápidamente archivos grandes, y puede ser útil para aplicaciones críticas de rendimiento donde necesita asignar espacio para un archivo por adelantado.

Hay varias razones por las que es posible que desee usar el 'Fallocate' Comando en Linux:

  • Actuación: Al preallocar espacio para un archivo, puede reducir la cantidad de tiempo que lleva escribir el archivo en disco.
  • Espacio del disco: Cuando asigna espacio para un archivo utilizando el 'Fallocate' Comando, puede asegurarse de que el espacio de disco requerido esté disponible antes de comenzar a escribir datos en el archivo.
  • Depuración: Cuando está depurando una aplicación que escribe en un archivo, puede ser útil preallocar el archivo para aislar el problema.

Ejemplos de uso del comando fallocate

Aquí hay algunos ejemplos de cómo puede usar el 'Fallocate' Comando en Linux:

  • Asignación de espacio para un archivo:
    Fallocate -L 1G file_name 

    Reemplazar 1G con el tamaño deseado del archivo en bytes, y Nombre del archivo con el nombre deseado del archivo. Este comando crea un archivo del tamaño especificado y reserva la cantidad especificada de espacio en el disco.

  • Asignar espacio para un archivo escaso:
    nombre de archivo de tamaño -l fallocate -l  

    Reemplace el tamaño con el tamaño deseado del archivo en bytes y el nombre de archivo con el nombre deseado del archivo. Este comando crea un archivo escaso del tamaño especificado y reserva la cantidad especificada de espacio en el disco. Un archivo escaso es un archivo que contiene grandes bloques de cero bytes, y ocupa menos espacio en disco que un archivo normal.

  • Verificar el tamaño de un archivo:
    LS -LH Nombre de archivo  

    Reemplazar "NOMBRE DEL ARCHIVO" con el nombre del archivo que desea verificar. Este comando muestra el tamaño del archivo en un formato legible por humanos.

  • Eliminar un archivo:
    RM Nombre de archivo  

    Reemplace el nombre de archivo con el nombre del archivo que desea eliminar. Este comando elimina el archivo del disco.

Conclusión

En conclusión, el 'Fallocate' El comando en Linux es una herramienta útil para asignar espacio para un archivo en un sistema de archivos de Linux. Se puede usar para asignar rápidamente el espacio de disco para un archivo, reduciendo la cantidad de tiempo que lleva escribir el archivo en el disco. Además, se puede usar para crear archivos dispersos, que son archivos que contienen grandes bloques de bytes cero y ocupan menos espacio en disco. Ya sea que sea un administrador del sistema, un desarrollador o un usuario, el comando Fallocate es una herramienta valiosa para tener en su caja de herramientas de Linux.