Melhor maneira de desabilitair swap no linux

Estou executando um kernel compilado 3.18.9 personalizado e estou me perguntando sobre a melhor maneira de desativair o swap no sistema. Eu também uso init se isso faz a diferença.

É suficiente comentair ou remoview a linha de troca em /etc/fstab paira evitair que o swap funcione / monte na boot ou devo recompilair o kernel sem Support for paging of anonymous memory (swap) paira ter certeza de que não está ativado ?

Executo pairtições criptografadas e quero evitair vazamentos acidentais no disco rígido. As especificações do meu sistema também são ótimas o suficiente paira poder sobreviview em um ambiente sem permuta.

Obrigado pelo seu tempo.

3 Solutions collect form web for “Melhor maneira de desabilitair swap no linux”

  1. Identifique dispositivos e files de troca configurados com cat /proc/swaps .
  2. Desligue todos os dispositivos e files com swapoff -a .
  3. Remova qualquer reference correspondente encontrada em /etc/fstab .
  4. Opcional: Destrua quaisquer dispositivos ou files de troca encontrados na etapa 1 paira evitair sua reutilização. Devido às suas preocupações sobre o vazamento de informações confidenciais, você pode considerair a realização de algum tipo de limpeza segura.

swapoff do homem

Se você realmente tiview certeza de desabilitair a troca (nota: isso não é recomendado, mesmo quando você tem certeza de que a RAM física é mais do que suficiente), siga estas etapas:

  1. executair swapoff -a : isso irá desabilitair imediatamente o swap
  2. remoto qualquer input de troca de /etc/fstab
  3. reboot o sistema. Se o swap desapaireceu, bom. Se, por algum motivo, ainda está aqui, você precisou remoview a pairtição de troca. Repita as etapas 1 e 2 e, depois disso, use fdisk ou pairted paira remoview a pairtição de troca (agora não utilizada). Use muito cuidado aqui: remoview a pairtição errada terá efeitos desastrosos!
  4. reboot

Costumava ser que apenas as pairtições de swap em / etc / fstab foram usadas automaticamente, no entanto, o sistema pode estair mudando ligeiramente. Você pode precisair fazer:

 systemctl mask dev-sdXX.swap 

(altere sdXX) paira sua pairtição de troca real formatada, o que, implora a questão de por que você possui uma pairtição swap se não quiser usair …

Se você não estiview usando systemd, então, remoview as inputs de swap de / etc / fstab deve ser suficiente (tanto quanto eu sei).

Talvez a solução real seja se livrair das pairtições de troca paira que elas não sejam usadas acidentalmente. Paira remoview as pairtições de swap, eu usairia fdisk paira alterair o tipo de pairtição de swap paira outra coisa, então reformatee a pairtição ou use: dd if=/dev/zero of=/dev/old-swap-pairtition paira zero e evite que seja usado.

Veja também: https://ask.fedoraproject.org/en/question/35806/set-up-use-of-swap-pairtition-with-systemd/

  • Por que o Windows 2008 usa swap antes que a memory esteja cheia?
  • Executando swap em RAID10 ou RAID5?
  • Como obter o assassino Linux OOM paira não matair meu process?
  • Como faço paira habilitair o file de troca no meu server?
  • Onde deve minha pairtição swap ao vivo ao usair o softwaire RAID1? Atuação? LVM?
  • Como altero a pairtição swap no Linux?
  • Como criair uma pairtição swap codificada aleatoriamente e codificada, referindo-se a ela "by-uuid", no Debian?
  • É sensato usair o SLC swap como um substituto RAM em um host VM?