Podemos definir o tamanho na sintaxe tmpfs como porcentagem em vez de tamanho estático

Podemos definir o tamanho na sintaxe tmpfs como porcentagem em vez de tamanho estático

Podemos definir o tamanho na sintaxe a seguir como porcentagem em vez de tamanho estático?

exemplo de/etc/fstab

tmpfs  /var/work   tmpfs   size=100g   0 0

digamos que temos memória RAM 120g, podemos definir o tamanho usado 100gna memória RAM conforme mencionado acima

mas é possível definir, por exemplo, 80%tamanho em vez de valor estático - é possível?

exemplo

`tmpfs  /var/work   tmpfs   size=80%   0 0`   ?

Responder1

Dea documentação do kernel para tmpfs:

tmpfs possui três opções de montagem para dimensionamento:

size: O limite de bytes alocados para esta instância tmpfs. O
           o padrão é metade da sua RAM física sem troca. Se você
           superdimensionar suas instâncias tmpfs a máquina irá travar
           já que o manipulador OOM não será capaz de liberar essa memória.
nr_blocks: O mesmo que size, mas em blocos de PAGE_SIZE.
nr_inodes: o número máximo de inodes para esta instância. O padrão
           é metade do número de suas páginas de RAM física ou (em um
           máquina com memória alta) o número de páginas de RAM com memória baixa,
           o que for menor.

Esses parâmetros aceitam um sufixo k, m ou g para quilo, mega e giga e
pode ser alterado na remontagem.  O parâmetro size também aceita um sufixo %
para limitar esta instância tmpfs a essa porcentagem de sua RAM física:
o padrão, quando nem size nem nr_blocks são especificados, é size=50%

informação relacionada