Neste artigo você verá como é fácil limitar o tamanho do sistema de arquivos tmpfs!
Ter um sistema de arquivos tmpfs em seu sistema Linux é uma maneira eficaz de armazenar dados temporários na memória RAM em vez de gravá-los em disco.
Isso pode acelerar a leitura e escrita de arquivos temporários, tornando o sistema mais responsivo.
Isso pode ajudar e muito um computador mais antigo, como o meu notebook com Core 2 duo…
Contudo, preciso limitar o tamanho do sistema tmpfs para evitar o uso excessivo de memória. Afinal, meu PC não tem muita memória para ficar como arquivo temporário..
Se você está na mesma situação que a minha, confira neste artigo como limitar o tamanho do sistema de arquivos tmpfs em seu sistema.
O que é tmpfs
Tmpfs é um sistema de arquivos baseado em memória RAM que permite armazenar arquivos temporários de forma eficaz.
Ele é frequentemente montado em pontos de montagem como /tmp
e /run
. Hoje em dia (2023) é raro ver uma distro Linux que não tire proveito do tmpfs.
Muito raro…
Afinal de contas, o tmpfs é uma excelente opção para armazenar arquivos temporários, como caches, logs e outros dados transitórios.
Só não aloque o diretório /var
nele!!!
Por que limitar o tamanho do tmpfs?
Embora o tmpfs seja uma maneira eficaz de armazenar dados temporários em memória RAM, em sistemas com pouca memória, ele pode competir com outros processos e esgotar os recursos disponíveis.
Sendo assim, limitar o tamanho do tmpfs pode ajudar a evitar problemas de falta de memória.
Meu notebook conta apenas com 2GB de RAM.
Como limitar o tamanho do sistema de arquivos tmpfs:
Para limitar o tamanho do sistema de arquivos tmpfs, você pode usar o comando mount
com a opção -o size
. Aqui estão os passos:
- Abra um terminal.
- Para verificar o tamanho atual do sistema de arquivos tmpfs, você pode usar o seguinte comando:
df -h /tmp
Isso mostrará o uso atual de espaço em disco para o diretório /tmp
. Anote esse valor.
- Agora, para limitar o tamanho do tmpfs, desmonte o sistema de arquivos tmpfs existente com o seguinte comando:
sudo umount /tmp
- Em seguida, monte o sistema de arquivos tmpfs com o tamanho desejado usando a opção
-o size
. Substituasize
pelo tamanho desejado em kilobytes, megabytes ou gigabytes. Por exemplo, para limitar o tmpfs a 512 MB, use o seguinte comando:
sudo mount -t tmpfs -o size=512M tmpfs /tmp
- Para garantir que o tmpfs seja montado corretamente, verifique novamente o tamanho usando o comando
df -h /tmp
. Ele deve refletir o tamanho limitado que você configurou.
Por falar em comandos, você sabe os Comandos Linux que todo usuário deve conhecer?
Conclusão
Limitar o tamanho do sistema tmpfs em seu sistema Linux é uma maneira eficaz de gerenciar os recursos de memória, especialmente em sistemas com pouca memória igual a minha.
Usando o comando mount
com a opção -o size
, você pode configurar o tamanho desejado para seu tmpfs e garantir um melhor gerenciamento de recursos em seu sistema.
Mas lembre-se! Certifique-se de escolher um tamanho apropriado com base nas necessidades do seu sistema.