Criei um arquivo de troca BTRFS usando o seguinte comando:
$ btrfs filesystem mkswapfile -s 8G SwapFile
No entanto, a troca usa apenas 1 GB do arquivo de troca, conforme mostrado pela seguinte sequência de comandos:
$ du -csh SwapFile ; free
8.0G SwapFile
8.0G total
total used free shared buff/cache available
Mem: 12148108 5915736 1232604 743948 6132596 6232372
Swap: 1048572 35576 1012996
Existe alguma cota ou opção semelhante que eu possa usar para forçar o mecanismo de troca do Linux a usar todo o arquivo de troca BTRFS que criei?
Este é um bug relatado . Como de acordo com o manual
mkswapfile
é uma versão simplificada do mkswap, o que você pode fazer depois de criar o arquivo é executar o mkswap: