Minha partição Swap (cryptswap) está funcionando corretamente?

15

Tenho a sensação de que não é. Estou executando o Ubuntu 11.10 em um laptop Toshiba Satellite L305-S5944. Diz que eu tenho 1,8 GiB de Ram (pensei que eu tinha 2). Quando eu olho para a guia Recursos no Monitor do Sistema, o Swap sempre diz 0 bytes de 0 bytes. Eu tentei reinstalar o Ubuntu 11.10, mas ainda diz o mesmo. Nas duas vezes, escolho a opção de criptografar o diretório inicial durante a instalação. Algumas vezes quando estou inicializando ele diz algo como "não consegui montar cryptswap". Tentou obter uma captura de tela, mas agora não está fazendo isso. Quando olho para o meu disco rígido no Utilitário de Disco, ele mostra três partições criadas durante a instalação: 248 GB ext 4, Extended 2.0 GB e Unknown 2.0 GB. Como você pode ver nas capturas de tela a partição chamada Unknown, tem o tipo de partição: Linux swap (0x82). Desculpe, não me deixe postar imagens.

Está tendo problemas com travamentos e lentidão regularmente. Além disso, não vejo uma opção de hibernação quando clico no botão no canto superior direito. Então, parece que o meu espaço de troca não está funcionando corretamente?

Eu entendo que o espaço de troca é criptografado. É por isso que não está registrando no System Monitor ou isso indica um problema?

Existe alguma maneira de testar se a troca está funcionando?

Se não está funcionando, como eu faria funcionar, parece que já está lá, só não está funcionando?

A saída de "free -m" é:

                total used free shared buffers cached 
Mem:            1883  1729 154  0      21      634 
-/+ buffers/cache:    1073 810 
Swap:           0     0    0 

Não tenho certeza se é LUKS ou ecryptfs. Tudo o que fiz foi clicar na caixa de seleção que diz "criptografar meu diretório pessoal" ou algo semelhante durante o processo normal de instalação. Eu acho que é ecryptfs porque eu só verifiquei os arquivos ocultos na minha pasta pessoal e há uma pasta oculta chamada ".ecryptfs"

executou o blkid e a saída foi:

/dev/sda1: UUID="92a6b5e8-695f-4d54-a389-d5dd7c7b862e" TYPE="ext4" 
/dev/sdc1: LABEL="FreeAgent GoFlex Drive" UUID="04684AE3684AD2DA" TYPE="ntfs" 

sdc1 é meu HD externo. Também tentei o GParted e além do sda1 ele mostra um sda 2 com um sistema de arquivos: "extended" e Size 1.87 GiB. Também mostra uma partição, sda5, aninhada dentro de sda2, com um sistema de arquivos "desconhecido" e tamanho 1,87 GiB. Embora próximo ao sda5 há um cirle vermelho com um "!" dentro.

Quando eu o destroço e seleciono "informação" ele diz Status: Não montado e na parte inferior Aviso: Não foi possível detectar o sistema de arquivos! As possíveis razões são: -O sistema de arquivos está danificado -O sistema de arquivos é desconhecido pelo GParted -Existe um sistema de arquivos disponível (não formatado) -A entrada do dispositivo / dev / sda5 está faltando. Eu fiz algo errado durante a instalação? Eu pensei que quando eu escolher apagar e usar todo o disco rígido que o Ubuntu criaria a troca automaticamente. Parece que está lá, mas não está funcionando por algum motivo.

Meu arquivo / etc / fstab tem esta aparência:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sdb1 during installation
UUID=92a6b5e8-695f-4d54-a389-d5dd7c7b862e /               ext4    errors=remount-ro 0       1
# swap was on /dev/sdb5 during installation
#UUID=088145ec-4c28-43e4-b3de-9f6971b08704 none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

A saída de sudo fdisk -l é:

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0001d8e9

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   484472831   242235392   83  Linux
/dev/sda2       484474878   488396799     1960961    5  Extended
/dev/sda5       484474880   488396799     1960960   82  Linux swap / Solaris

Disk /dev/sdc: 640.1 GB, 640135028224 bytes
1 heads, 63 sectors/track, 19845455 cylinders, total 1250263727 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2bc1313e

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1              63  1250258687   625129312+   7  HPFS/NTFS/exFAT

Percebi que minha troca no fstab foi comentada, então excluí o # para remover o comentário e reiniciá-lo, embora ainda não esteja funcionando.

    
por BentSpace 29.12.2011 / 15:15

4 respostas

7

Não. Eu tive o mesmo problema. Você tem que ter certeza que você não tem nenhuma troca rodando cat /proc/swaps . Em seguida, use mkswap para formatar a partição swap. Então, em /etc/conf.d/dm-crypt (pode ser crypttab ou algo similar), você tem que usar o padrão urandom dmcrypt stuff na inicialização adicionando estas linhas ao arquivo:

swap=crypt-swap
target='/dev/sd*'

Pelo menos foi assim que eu fiz no Sabayon. Além disso, se estiver funcionando quando você está inicializando e jogando algum erro aleatório sobre partições LUKS, pressione e no menu de inicialização do GRUB e remova "crypt_swap=/dev/sda5" da linha de parâmetro do kernel.

Eu sou um noob, então não me ouça cegamente, mas é assim que eu cheguei onde estou agora.

    
por aaron 02.08.2012 / 05:29
1

Você fez uma partição de troca quando instalou? Você pode listar suas partições com fdisk ou graficamente com o gparted.

Se não, então você precisaria fazer uma partição swap. Você pode fazer isso com o gparted de um CD ao vivo.

Relacione suas partições com blkid

Você então edita / etc/fstab e adiciona sua partição de swap. Uma entrada seria parecida com

UUID=xxx.yyy.zzz swap swap default 0 0

Veja: link

link

Se você achar que precisa de uma troca criptografada, IMO, é mais fácil instalá-lo a partir do CD alternativo, pois ele irá configurar a criptografia para você.

    
por Panther 31.12.2011 / 03:15
1

OP postou uma solução que funcionou nos comentários

  

Eu meio que tentei brincar com isso e apenas o transformei em uma troca normal em vez da troca criptografada. Parece que está funcionando agora.

    
por Panther 01.03.2012 / 22:49
0

Parece que você nunca alocou nenhum espaço de troca em seu disco rígido durante a instalação. Estendido é o espaço no qual seu espaço de troca e sua distro de Linux serão colocadas ... Espero que isso ajude você.

    
por RJR 23.01.2012 / 22:06

Tags