Você não quer fazer isso se puder evitá-lo, pois é lento e fará com que o cartão SD falhe prematuramente. Dito isto
Você precisa montar o disco como swap em /etc/fstab. (ou seja, edite esse arquivo com um editor de texto e adicione a linha apropriada com um tipo de sistema de arquivos se for trocado. Embora você possa especificar /dev/sdbse este cartão SD está registrado de forma confiável como este na inicialização, talvez seja melhor usar blkidpara encontrar o identificador exclusivo do dispositivo e Use isso.
Você deve usar zram em vez disso. É muito mais rápido que HDD, SD, eMMC ou um SSD mais antigo (e possivelmente até muitos novos SSDs com base nos resultados do benchmark aqui com o algoritmo lzo padrão) e não causa desgaste na memória flash . Você pode mudar para lzo-rle ou lz4 (que é quase 5 vezes mais rápido que lzo ) para obter um desempenho ainda melhor com um pouco menos de taxa de compactação. No futuro, pode haver suporte ao zstd, pois ele foi incluído no kernel Linux mais recente. Se você estiver com pouca RAM, poderá sentir facilmente a diferença na capacidade de resposta do sistema depois de habilitá-lo
Muitos sistemas operacionais modernos, como ChromeOS , Android e várias distribuições Linux ( Lubuntu , Fedora ) habilitaram o zram por padrão por anos, especialmente para sistemas com menos RAM. Na verdade , o Windows 10 e o macOS também usam técnicas de compactação de arquivo de paginação semelhantes por padrão
Você pode fazer uma pequena partição de troca de backup ou arquivo de troca e mantê-la com uma prioridade mais baixa. Se você estiver no Ubuntu, basta executar sudo apt-get install zram-confige pronto. Há também zswap e zcache . Eu não tentei, mas provavelmente vale a pena tentar
Você não quer fazer isso se puder evitá-lo, pois é lento e fará com que o cartão SD falhe prematuramente. Dito isto
Você precisa montar o disco como swap em
/etc/fstab
. (ou seja, edite esse arquivo com um editor de texto e adicione a linha apropriada com um tipo de sistema de arquivos se for trocado. Embora você possa especificar/dev/sdb
se este cartão SD está registrado de forma confiável como este na inicialização, talvez seja melhor usarblkid
para encontrar o identificador exclusivo do dispositivo e Use isso.Você deve usar zram em vez disso. É muito mais rápido que HDD, SD, eMMC ou um SSD mais antigo (e possivelmente até muitos novos SSDs com base nos resultados do benchmark aqui com o algoritmo lzo padrão) e não causa desgaste na memória flash . Você pode mudar para lzo-rle ou lz4 (que é quase 5 vezes mais rápido que lzo ) para obter um desempenho ainda melhor com um pouco menos de taxa de compactação. No futuro, pode haver suporte ao zstd, pois ele foi incluído no kernel Linux mais recente. Se você estiver com pouca RAM, poderá sentir facilmente a diferença na capacidade de resposta do sistema depois de habilitá-lo
Muitos sistemas operacionais modernos, como ChromeOS , Android e várias distribuições Linux ( Lubuntu , Fedora ) habilitaram o zram por padrão por anos, especialmente para sistemas com menos RAM. Na verdade , o Windows 10 e o macOS também usam técnicas de compactação de arquivo de paginação semelhantes por padrão
Você pode fazer uma pequena partição de troca de backup ou arquivo de troca e mantê-la com uma prioridade mais baixa. Se você estiver no Ubuntu, basta executar
sudo apt-get install zram-config
e pronto. Há também zswap e zcache . Eu não tentei, mas provavelmente vale a pena tentarLeitura adicional