SSD Corrompido devido ao espaço de SWAP [closed]

1

Eu tenho um novo cartão mSD de alta velocidade perfeito para a criptografia LVM-FullDisk. O problema é que a memória não volátil do SolidState tem uma quantidade finita de ciclos de gravação que diminuirão rapidamente a uma taxa alarmante, devido aos dados de SWAP gravados constantemente nela. BEM! Eu não preciso de espaço para SWAP, vou deixar isso fora da minha mesa. No entanto, deixei-o pensando que minha memória RAM me cobriria o suficiente para o sistema não achar necessário alocar a partir daí. Eu imaginei que se eu ficasse realmente preocupado, eu poderia rastrear meu uso de memória através do SysMonitor, mas eu ainda não confiava nele, eu ainda não tinha atingido minha memória RAM para ver qualquer resultado diferente de zero. Eu não consigo encontrar o meu espaço de troca, algum pensamento? Poderei desativar minha troca sem saber onde ela está?

    
por Kasper Abigail 22.05.2018 / 11:01

1 resposta

1

Veja alguns comandos úteis da CLI para ajudá-lo a entender o que está acontecendo.

O primeiro é o comando free , que fornecerá resultados semelhantes ao que você vê abaixo:

              total        used        free      shared  buff/cache   available
Mem:        7614996     1855044     3592444      202500     2167508     5197716
Swap:       1048572      594772      453800

Como você pode ver acima, eu tenho 1048572 bytes de swap reservados no meu sistema e atualmente estou usando 594772 bytes dele. os 2167508 bytes de buff / cache deixam claro que eu não tenho que estar usando swap e posso seguramente desligá-lo completamente com o comando sudo swapoff -a

Como está claramente indicado na página do manual, você pode ver se você emite o comando man swapoff

swapoff  disables  swapping  on  the specified devices and files.  When the -a flag is given, swapping is disabled on all
       known swap devices and files (as found in /proc/swaps or /etc/fstab).

Tendo emitido o comando sudo swapoff -a , posso confirmar que está desativado, mesmo que eu não tenha especificado onde estava executando free novamente e os resultados são:

              total        used        free      shared  buff/cache   available
Mem:        7614996     1978976     3297572      379672     2338448     4905560
Swap:             0           0           0

Editar: Observe que, para ativar a troca sem saber onde está, você pode emitir o comando sudo swapon -a

Acredito que essa resposta concisa elimine quaisquer preocupações que você tenha sobre confiar no SysMonitor, pois ele não o utiliza, explica como você pode encontrar o seu espaço de troca se configurá-lo e como desativá-lo e reativá-lo sem saber onde está.

    
por Elder Geek 22.05.2018 / 21:34