O arquivo é criado no diretório indicado por $swapfilename
, por padrão, o diretório atual. O comando fallocate
não tem idéia do que você quer fazer com o arquivo; apenas cria e aloca a quantidade de espaço solicitada. Para usar o arquivo como uma área de paginação, você precisa executar mkswap
.
tmpfs é um sistema de arquivos baseado em memória usado para arquivos temporários (pequenos). Como é baseado em memória, raramente há muito espaço em sistemas de arquivos tmpfs . O rootfs é outro sistema de arquivos baseado em memória, usado apenas para manter o diretório raiz antes de montar algo nele. Na produção, geralmente há um sistema de arquivos baseado em disco montado em /
.
Você quer fazer seu arquivo de troca em um sistema de arquivos baseado em disco, como um sistema de arquivos ext4 .