"Trocar não disponível" - devo "trocar" manualmente após cada reinicialização

15

Estou no Ubuntu 12.04, Thinkpad Edge 13, em casa criptografada. Uma mensagem no Monitor do sistema informa que a troca "não está disponível". Posso recuperá-lo usando a swaponopção no gparted (eu pensei que também poderia fazer sudo swapon -aem um terminal, mas isso não funciona). O problema é que eu tenho que swaponapós cada reinicialização. Como posso ligá-lo novamente para que ele permaneça ligado mesmo após uma reinicialização?

meu fstab:

# # <file system> <mount point> <type> <options> <dump> <pass> 
proc /proc proc nodev,noexec,nosuid 0 0 
# / was on /dev/sda5 during installation 
UUID=47641b93-9d12-4e6a-b803-dde28f0e5725 / ext4 errors=remount-ro 0 1
geoffrey
fonte
Você pode postar o seu /etc/fstab?
# / etc / fstab: informações estáticas do sistema de arquivos. # # Use 'blkid' para imprimir o identificador universalmente único de um # dispositivo; isso pode ser usado com UUID = como uma maneira mais robusta de nomear dispositivos # que funcionam mesmo que os discos sejam adicionados e removidos. Veja fstab (5). # # <sistema de arquivos> <ponto de montagem> <tipo> <opções> <dump> <pass> proc / proc proc nodev, noexec, nosuid 0 0 # / esteve no / dev / sda5 durante a instalação UUID = 47641b93-9d12-4e6a -b803-dde28f0e5725 / erros ext4 = remount-ro 0 1
Geoffrey
Você percebe que os dois UUIDs que você postou acima são realmente diferentes? Há um "-8" ausente após o bloco "4aa8" na resposta do swapon (e suponho também no fstab).

Respostas:

26

Você não tem configuração para troca /etc/fstab. Adicione a seguinte linha a esse arquivo:

UUID=<uuid> none   swap    sw    0       0   

Você precisa substituir <uuid>o uuidda sua partição swap . Para fazer isso, executesudo blkid

$ sudo blkid
/dev/sda1: LABEL="System Reserved" UUID="88A0D0A1A0D09752" TYPE="ntfs" 
/dev/sda2: UUID="0620D9F920D9EFA3" TYPE="ntfs" 
/dev/sda5: UUID="c282b418-2045-4852-8789-88a44360a0bb" TYPE="ext4" 
/dev/sda6: UUID="f99c6a0c-790a-45ca-a1a9-8874f5a2999b" TYPE="ext4" 
/dev/sda7: UUID="4cc2e909-ebd1-4c72-abee-aa32035bf330" TYPE="swap"

Esta é uma lista das minhas partições e, como você vê, / dev / sda7 é minha partição swap. Portanto, você pode copiar o valor de UUID correspondente à sua troca, omitindo as aspas e usá-lo para o seu arquivo fstab.


fonte
E se entre as linhas retornadas sudo blkidnão houver uma com 'TYPE = "swap"'?
reallynice
@niconic você precisará criar partição swap
SirLenz0rlot
3

Após a atualização para 12.04, ocorreram algumas pequenas anomalias. Eu não sabia que minha partição de swap não estava funcionando até tentar abrir um arquivo grande no Gimp.

blkid mostra:

/dev/sdb6: UUID="3e0550cf-4a55-4aa8-80fa-24103c1b25a7" TYPE="swap" 

mas não está ativo de acordo com o System Monitor. O UUID estava definitivamente certo, mas não foi ... não sei como cheguei a este comando:

blkid -p /dev/mapper/foo-swap_1
error: /dev/mapper/foo-swap_1: No such file or directory

O gerenciador de arquivos me mostrou um ícone de 0 byte, controle de nome de arquivo, - então o que deveria ser escrito lá? Pelo quê?

sudo swapon --all --verbose yielded
swapon: cannot find the device for UUID=3e0550cf-4a55-4aa80fa-24103c1b25a7

Eu editei o /etc/fstab arquivo adicionando

/dev/sdb6   none    swap    sw  0   0

Reinicialização e o Monitor do sistema mostra-o ativo.

Este foi o primeiro site que encontrei para obter ajuda; no meu caso, o UUID não funcionou mesmo que estivesse no fstab; portanto, algo está faltando 'no meio'. Isso pode ajudar alguém que sabe.

Novista
fonte