Como aumento a memória de troca no debian? [fechadas]


Respostas:


20

Em uma pitada, você pode criar uma nova partição ou arquivo de troca.

Para uma partição:

  1. Formate a nova partição com mkswap /dev/sdx1
  2. Adicione a nova partição de swap ao / etc / fstab.
  3. Execute swapon -apara ativar a nova troca.

Para adicionar um arquivo de troca:

  1. Crie o arquivo Este comando cria um arquivo de 1 gigabyte:dd if=/dev/zero of=/swap bs=1M count=1000
  2. Formate o arquivo de troca: mkswap /swap
  3. Adicione o novo arquivo de troca ao / etc / fstab: /swap swap swap defaults 0 0
  4. Execute swapon -apara ativar a nova troca.

Btw. você terá que correr swaponcom ele sudo, caso contrário você poderá command not found.
22413 kadaj

9

Execute os seguintes comandos

dd if=/dev/zero of=/swap bs=512k count=1024
mkswap /swap
chmod 0600 /swap
swapon /swap

você também precisará adicionar esta linha ao / etc / fstab

/swap swap swap defaults 0 0

Você pode executar free -mpara encontrar o espaço de troca usado em megabytes antes e depois da alocação de espaço de troca.


1

Boas informações sobre várias maneiras de aumentar / alterar o tamanho da partição de swap aqui: https://help.ubuntu.com/community/SwapFaq . Siga as etapas mencionadas na seção:How do I add more swap?

Isso precisa de algumas mudanças.

  1. Você precisa fazer isso swapoff -adepois de atualizar o / etc / fstab com as novas informações da partição de swap. Sem isso, depois de executar swapoffem um estágio posterior, ele mostrará as duas partições.

  2. Mesmo se você usar a hibernação, talvez não seja necessário adicionar o UUID do novo swap no GRUB_CMDLINE_LINUXarquivo / etc / default / grub.

Os outros passos estão corretos e funcionam.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.