Comando Fallocate no Linux (aloce o espaço para um arquivo)

Comando Fallocate no Linux (aloce o espaço para um arquivo)

O 'Fallocate' O comando no Linux é uma ferramenta usada para pré -alocar espaço para um arquivo. É uma alternativa mais rápida ao método tradicional de criar um arquivo e enchê -lo com zeros. Este comando permite que você aloque rapidamente o espaço para um arquivo sem realmente escrever dados no sistema de arquivos. Neste artigo, explicaremos o que 'Fallocate' O comando é, por que você pode usá -lo e fornecer exemplos de como usá -lo.

Qual é o comando de Fallocate?

O 'Fallocate' O comando é uma ferramenta usada para alocar espaço em disco para um arquivo em um sistema de arquivos Linux. Faz isso reservando o espaço no disco, em vez de realmente escrever dados para disco. Isso permite criar rapidamente arquivos grandes e pode ser útil para aplicativos críticos de desempenho, onde você precisa alocar espaço para um arquivo com antecedência.

Existem várias razões pelas quais você pode querer usar o 'Fallocate' Comando no Linux:

  • Desempenho: Ao pré -alocar espaço para um arquivo, você pode reduzir a quantidade de tempo necessária para escrever o arquivo no disco.
  • Espaço em disco: Quando você aloca espaço para um arquivo usando o 'Fallocate' Comando, você pode garantir que o espaço do disco necessário esteja disponível antes de começar a escrever dados no arquivo.
  • Depuração: Ao depurar um aplicativo que grava em um arquivo, pode ser útil pré -realocar o arquivo para isolar o problema.

Exemplos de uso do comando Fallocate

Aqui estão alguns exemplos de como você pode usar o 'Fallocate' Comando no Linux:

  • Alocando espaço para um arquivo:
    Fallocate -l 1g file_name 

    Substituir 1g com o tamanho desejado do arquivo em bytes e nome do arquivo com o nome desejado do arquivo. Este comando cria um arquivo do tamanho especificado e reserva a quantidade especificada de espaço no disco.

  • Alocando espaço para um arquivo esparso:
    FALLOCA -L TAMANHO -S NOME  

    Substitua o tamanho pelo tamanho desejado do arquivo em bytes e nome do arquivo com o nome desejado do arquivo. Este comando cria um arquivo esparso do tamanho especificado e reserva a quantidade especificada de espaço no disco. Um arquivo esparso é um arquivo que contém grandes blocos de zero bytes e ocupa menos espaço em disco do que um arquivo regular.

  • Verificando o tamanho de um arquivo:
    LS -LH NOME DO FILHO  

    Substituir "NOME DO ARQUIVO" com o nome do arquivo que você deseja verificar. Este comando exibe o tamanho do arquivo em um formato legível pelo homem.

  • Removendo um arquivo:
    RM FILENAME  

    Substitua o nome do arquivo pelo nome do arquivo que você deseja remover. Este comando exclui o arquivo do disco.

Conclusão

Em conclusão, o 'Fallocate' O comando no Linux é uma ferramenta útil para alocar espaço para um arquivo em um sistema de arquivos Linux. Ele pode ser usado para alocar rapidamente o espaço em disco para um arquivo, reduzindo a quantidade de tempo necessária para escrever o arquivo no disco. Além disso, ele pode ser usado para criar arquivos esparsos, que são arquivos que contêm grandes blocos de zero bytes e ocupam menos espaço em disco. Seja você um administrador do sistema, um desenvolvedor ou um usuário, o comando Fallocate é uma ferramenta valiosa para ter em sua caixa de ferramentas Linux.