A nova instalação do Ubuntu 12.04 não tem swap funcionando

A nova instalação do Ubuntu 12.04 não tem swap funcionando

Esta é uma nova instalação do Ubuntu 12.04 no meu netbook. Durante a instalação, selecionei criptografar minha pasta pessoal. Agora estou tentando configurar a hibernação, mas minha partição swap não está funcionando. Primeiro, aqui estão algumas informações que podem ser úteis:

(parted) print all                                                        
Model: ATA WDC WD1600BEVT-2 (scsi)
Disk /dev/sda: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End    Size    Type      File system  Flags
 1      1049kB  158GB  158GB   primary   ext4         boot
 2      158GB   160GB  2135MB  extended
 5      158GB   160GB  2135MB  logical

Aqui está a entrada de troca do meu fstab:

# swap was on /dev/sdb5 during installation
#UUID=311a1b8d-b111-4890-a8ed-32a413d833a6 none            swap    sw            0       0
/dev/mapper/cryptswap1 none swap sw 0 0

Não tenho certeza se estou fazendo a pergunta certa, mas aqui vai: como faço para criar a entrada do mapeador para que minha partição swap funcione?

amy@amy-netbook:/etc$ swapon -a
swapon: /dev/mapper/cryptswap1: stat failed: No such file or directory

Eu tentei correr sudo mkswap /dev/sda5, mas não pareceu fazer nada. Também observarei que isso blkid /dev/sda5não faz nada.

amy@amy-netbook:/etc$ blkid /dev/sda1
/dev/sda1: UUID="68e22b54-68ad-487b-a8a3-9c8f05c49788" TYPE="ext4" 
amy@amy-netbook:/etc$ blkid /dev/sda5
amy@amy-netbook:/etc$ 

Como posso fazer meu swap funcionar novamente?

Responder1

Recentemente, comecei a usar o Ubuntu Linux e resolvi o mesmo conjunto de preocupações.

Eu tinha meu arquivo de troca em uma partição separada no único disco rígido. Configurei um ramdrive e não tinha certeza se funcionava.

Executei algumas coisas de monitoramento do sistema, mas não consegui descobrir por que a memória não parecia estar funcionando muito.

Não entendi por que tinha arquivos de troca na RAM e no disco rígido, ambos sem fazer nada, e me senti frustrado.

Depois de alguma leitura, aqui está o que estou fazendo. Talvez isso ajude você também.

Fui até o painel e abri um terminal. Digite cat /proc/swaps e pressione Enter. Isso listará as trocas em seu sistema. Eu tenho um arquivo de troca chamado /dev/sda5. Tem cerca de 2 GB. Se você vir a entrada, ou algo parecido, é provável que seu arquivo de troca esteja lá.

Estou fazendo a transição do Windows, então estou acostumado a ver o tamanho do arquivo de troca mudar. O Linux usa a memória de maneira diferente. A maioria das coisas que li recomenda o uso de configurações que mantêm os dados na memória em vez de trocá-los para o disco. Eu estava procurando um desempenho um pouco melhor, então li que os arquivos de troca têm uma propriedade chamada 'swappiness'. Ele ajusta a rapidez com que as trocas de dados para o disco ocorrem com base na memória em uso.

No terminal, digite cat /proc/sys/vm/swappiness e pressione Enter. Um número será exibido. Seu nível de troca. 60 é a configuração na configuração. O intervalo é de 1 a 100. Aumentei o meu para 70 para ver como as coisas pareciam. O desempenho é bom.

Este é um link para uma das melhores páginas que encontrei sobre o assunto. https://askubuntu.com/questions/103915/how-do-i-configure-swappiness

Você pode alterar a troca. Aqui está como eu faço isso.

No terminal digite sudo gedit /etc/sysctl.conf e pressione enter. Ele solicitará uma senha. Provavelmente é o mesmo que você usa para fazer login. Perto da parte inferior do arquivo há uma linha parecida com vm.swappiness = 60
Você pode alterar o número, salvar o arquivo e fechá-lo.

Também tive problemas para chegar swapone swapofftrabalhar no início. Coloque sudo na frente dele. Deve ser algo assim: sudo swapoff -a Será solicitada sua senha. Se você não tiver certeza se o arquivo de troca foi interrompido, cat /proc/swapsavisaremos você. sudo swapon -a irá reiniciar seu arquivo de troca. Eu executo o monitor do sistema para ver o que a memória está fazendo. Inicie o utilitário e carregue o sistema fazendo o que você faz. Você deve conseguir se locomover com bastante conforto se quiser fazer outras alterações. A comunidade Ubuntu e o Google Ubuntu 12.04 <e minhas perguntas> geralmente apresentam boas soluções.

informação relacionada