Nenhuma partição de swap!

2

Estou precisando urgentemente de ajuda.

Meu sistema tornou-se incrivelmente lento e dificilmente utilizável. Eu percebi que isso acontece porque, por algum motivo, estou executando sem memória virtual (isso não é intencional). É um fenômeno recente e o sistema foi muito mais responsivo até alguns dias atrás, então só posso resumir que é um fenômeno recente. Eu não consigo pensar em nada que eu fiz para causar isso (exceto tentar usar o recurso de hibernação, que falhou - fez talvez preencher minha partição de swap com lixo e deixá-lo lá? Eu não sei. Como eu poderia descobrir?)

Como novato, minha dificuldade é agravada pelo fato de que estou executando um SSD totalmente criptografado usando o LUKS. Todo mundo continua postando links para páginas onde as pessoas postaram links, e sinceramente estou desesperadamente fora do meu alcance. Procurar informações com uma máquina que leva dez segundos para registrar uma tecla não é divertido, asseguro.

(Claro que esta situação persiste entre as reinicializações)

Primeiro, prova da situação: swapon indica que não tenho swap:

user@host:~$ sudo swapon -s
[sudo] password for user: 
Filename                Type        Size    Used    Priority
user@host:~$ 

Em segundo lugar, a saída de df , indicando como meus sistemas de arquivos são montados:

user@user~$ df
Filesystem                  1K-blocks     Used Available Use% Mounted on
/dev/mapper/ubuntu--vg-root 237978256 14110548 211756044   7% /
none                                4        0         4   0% /sys/fs/cgroup
udev                          3829132        4   3829128   1% /dev
tmpfs                         3844736        8   3844728   1% /tmp
tmpfs                          768948     1256    767692   1% /run
none                             5120        0      5120   0% /run/lock
none                          3844736    20948   3823788   1% /run/shm
none                           102400       16    102384   1% /run/user
tmpfs                         3844736        0   3844736   0% /var/spool
tmpfs                         3844736       24   3844712   1% /var/tmp
tmpfs                         3844736      624   3844112   1% /var/log
/dev/sda1                      240972    84550    143981  37% /boot
/home/user/.Private        237978256 14110548 211756044   7% /home/user
user@host:~$ 

Em seguida, meu arquivo /etc/fstab , como está atualmente:

# /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>
/dev/mapper/ubuntu--vg-root /               ext4 discard,noatime,nodiratime,errors=remount-ro 0       1
# /boot was on /dev/sda1 during installation UUID=db8c65e2-82fd-492c-8f02-8ad140f7337b /boot           ext2    defaults        0       2
/dev/mapper/ubuntu--vg-swap_1 none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

tmpfs   /tmp    tmpfs   defaults,noatime,mode=1777  0   0
tmpfs   /var/spool  tmpfs   defaults,noatime,mode=1777  0   0
tmpfs   /var/tmp    tmpfs   defaults,noatime,mode=1777  0   0
tmpfs   /var/log    tmpfs   defaults,noatime,mode=1777  0   0

Por fim, gostaria de mencionar que inicializei em uma distribuição Live-USB e usei system-config-lvm para dar uma olhada no meu LVM sem mimo e /dev/ubuntu-vg/swap_1 está realmente lá.

Eu não sei mais o que fazer. Levou três horas para digitar isso.

EDIT: adicionando saída de cat /etc/exports/ :

user@host:~$ cat /etc/exports
cat: /etc/exports: No such file or directory
user@host:~$

e a saída de top

top - 19:10:16 up 32 min,  3 users,  load average: 0.18, 0.11, 0.07
Tasks: 202 total,   1 running, 201 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.7 us,  0.7 sy,  0.0 ni, 98.5 id,  0.1 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:   7689472 total,  1220864 used,  6468608 free,    44020 buffers
KiB Swap:        0 total,        0 used,        0 free.   549276 cached Mem

PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                      
1396 root      20   0  288660  48264  40612 S   1.7  0.6   0:03.80 Xorg                                                                         
2279 user     20   0  856444  16252  11668 S   1.0  0.2   0:01.67 lxterminal                                                                   
3140 user     20   0 1169836 142804  60396 S   0.7  1.9   0:09.86 chrome                                                                       
635 root     -51   0       0      0      0 S   0.3  0.0   0:00.41 irq/62-iwlwifi                                                               
3118 ntp       20   0   33504   2136   1528 S   0.3  0.0   0:00.04 ntpd                                                                         
3326 user     20   0 1038132 111152  48620 S   0.3  1.4   0:11.06 chrome                                                                       
3374 user     20   0   29192   1736   1212 R   0.3  0.0   0:00.03 top                                                                          
1 root      20   0   34052   3436   1484 S   0.0  0.0   0:03.97 init                                                                         
2 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kthreadd                                                                     
3 root      20   0       0      0      0 S   0.0  0.0   0:00.00 ksoftirqd/0                                                                  
5 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0:0H                                                                 
7 root      20   0       0      0      0 S   0.0  0.0   0:00.24 rcu_sched                                                                    
8 root      20   0       0      0      0 S   0.0  0.0   0:00.08 rcuos/0                                                                      
9 root      20   0       0      0      0 S   0.0  0.0   0:00.06 rcuos/1                                                                      
10 root      20   0       0      0      0 S   0.0  0.0   0:00.07 rcuos/2                                                                      
11 root      20   0       0      0      0 S   0.0  0.0   0:00.10 rcuos/3                                                                      
12 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcuos/4              

Pesquisando desesperadamente (da melhor forma possível, enquanto enfrento minha situação atual, de qualquer maneira) eu encontrei este tópico antigo sobre alguém tendo problemas com cryptswap , mas honestamente eu sou muito novato para entender sobre o que ele está falando e como usar mkswap para refazer a partição swap (honestamente , não é nem mesmo claro para mim quais parâmetros eu precisaria passar para o mkswap, para evitar que o meu sistema viesse a sobrescrever acidentalmente minha partição principal ... Vi no fstab que pareço ter duas entradas que parecem do tipo swap (%)swap_1 e cryptswap ) e eu não sei qual dos dois seria o alvo hipotético, para não mencionar todo o jargão profundo.

    
por qubex 18.05.2014 / 18:18

3 respostas

1

Eu estava tendo o mesmo problema, a resposta de Eliah Kagan em esse outro tópico fez o truque para mim.
Aqui está a parte mais importante:

  1. Abra uma janela de Terminal ( Ctrl + Alt + T ) ou um console virtual e execute: sudo swapoff -a
  2. Abra /etc/crypttab (por exemplo, sudo nano -w /etc/crypttab ou sudo -H gedit /etc/cryptab para um editor de GUI) e coloque um # no início da linha que começa com cryptswap1 . Salve o arquivo.
  3. Faça o mesmo com a linha que começa com /dev/mapper/cryptswap1 em /etc/fstab .
  4. Instale o gparted .Execute-oeformatesuapartiçãodetrocacomolinux-swap.Certifique-sedeobterapartiçãocorreta;Sevocêerrar,perderádadospossivelmenteimportantes!Alinhaquevocêcomentouemcrypttabdeveforneceronomecorretodapartição(vemlogoapós/dev/).
  5. Executesudomkswap/dev/...,substituindo...pelomesmonomededispositivo.PartedasaídadessecomandodeveserotextoquedizUUID=.....,emque.....éumasequênciadeletrasenúmeros.
  6. Noarquivo/etc/initramfs-tools/conf.d/resume,localizealinhaquedizRESUME=UUID=seguidoporletrasenúmeroscomo(masnãoidênticosa).....daúltimaetapa.Substitua-ospor.....(ouseja,comasletrasenúmerosquemkswapdeuapósUUID=.
  7. Executesudoswapon/dev/...(comomesmo/dev/...quevocêtinhanasetapas4e5acima).
  8. Executarsudoecryptfs-setup-swap.

swapon-sverificaráseatrocaestáativadacomsucesso.Consulte essa postagem do blog para obter mais informações. e exemplo de saída, para verificar isso.

Não há mais comportamentos atrasados ð‿ð ei olha, imgur deu a imagem um nome palíndromo

    
por JorgeArtware 18.08.2014 / 07:09
1

Não tenho certeza se isso se qualifica como uma 'solução' (na medida em que não tenho certeza do que resolvi além de reativar a memória virtual com êxito), mas comentando a linha 'cryptoswap' em /etc/fstab so lê-se

# /dev/mapper/cryptswap1 none swap sw 0 0

permite que o swapon tenha sucesso na ativação do swap em /dev/mapper/ubuntu—-vg-swap_1

O atraso que notei parece estar relacionado ao TPM (gerenciamento de energia), mas ainda não sei como resolver isso. Acabei de descobrir que, conectando-se a uma fonte de alimentação externa, o problema desaparece até a próxima reinicialização.

    
por qubex 19.05.2014 / 09:59
1

Seu problema básico não tem nada a ver com swap. A falta de troca leva a falhas da OOM, não a atrasos. Eu acho que o seu problema é que você tem disco criptografado LUKS, e colocar ecryptfs criptografados pasta home sobre ele (a menos que, de alguma forma, você chamado manualmente seu ponto de montagem ~/.Private por algum motivo) Isso leva a grande sobrecarga de CPU, que só aumenta mais arquivos você coloca em seu diretório home.
Sugiro que você remova a criptografia da pasta principal ou, pelo menos, mova todos os seus arquivos não ocultos para outro local.

    
por Barafu Albino 18.08.2014 / 09:55