Swap: Como criar uma

Swap: Como criar uma

Muitas vezes nos deparamos com falta de memória e inclusive de swap.

Esse artigo descreve como criar sua partição swap, seja com uma partição de sua HD, com um pendrive USB ou mesmo criando um arquivo de swap (o chamado swapfile).

 

  1. Primeiro, entre como root no seu sistema. No Debian, digite “su”. No Ubuntu, “sudo su”.
  2. Os comandos abaixo criam uma swap para cada caso:
    1. Para criar um arquivo swap (swapfile):
      dd if=/dev/zero of=/swapfile1 bs=1024 count=524288 mkswap /swapfile1

      Dicas: O arquivo será criado em “/”. Para alterar, basta trocar o endereço absoluto depois de “of=”; O comando acima está criando um arquivo de 512MB (1024*512=524288), portanto você pode alterar esse valor; Os outros valores não devem ser alterados.

    2. Para tornar uma partição qualquer (HD, pendrive etc) em uma partição para swap:
      mkswap /dev/sdc

      Dica: Esse comando formata a partição informada para o formato swap, portanto basta alterar o endereço da unidade que você quiser.

  3. Agora que temos criado um local para a swap, devemos torná-la disponível ao sistema; Para isso usamos esse comando:
    1. No caso do swapfile:
      swapon /swapfile1
    2. No caso da partição swap:
      swapon /dev/sdc
  4. Pronto, o sistema está agora com mais swap disponível. Para ver quanto de memória swap existe no sistema e quanto está livre ou usada, use o seguinte comando para ver na unidade de megabytes:
    free -m
  5. Importante: Os passos acima tornam a swap extra disponível ao sistema, mas quando ele for reiniciado, essa swap não será carregada automaticamente. Para que isso ocorra, execute os seguintes passos:
    1. nano /etc/fstab
      1. No caso do swapfile, adicione a seguinte linha:
        /swapfile1    swap    swap   defaults 0 0
      2. No caso da partição swap, adicione a seguinte linha:
        /dev/sdc    swap    swap   defaults 0 0
  6. Pronto, agora o sistema carregará automaticamente sua nova swap.
    Eu usei um swapfile com o nome de “swapfile1″ e no caso de partição, supus que ela estava em “/dev/sdc”. Foram apenas exemplos, você deverá alterar corretamente esses nomes ou endereços.

Leave a Reply

Your email address will not be published.

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Abrir chat
💬 Posso Ajudar?