unidade de disco de mensagens para / dev / mapper / cryptswap1 ainda não está pronta ou não está presente mesmo depois de tentar várias opções

2

Eu tentei o conselho aqui: Geek , incluindo as últimas alterações . e aqui Askubuntu incluindo o conselho mais abaixo para 14.04

Estou executando o Xubuntu 14.04 em um sistema antigo. Acabei de atualizar a memória para o que vale a pena.

Mas nenhum deles funciona. Sei que isso foi perguntado antes, mas como nenhuma resposta se encaixa no meu caso, por favor, entenda por que estou postando o que é uma pergunta frequentemente feita.

Eu posso trabalhar com swap, mas quando reiniciar, parece ignorar e eu não tenho troca novamente. Eu alterei o / etc / fstab e / etc / cryptab e /etc/initramfs-tools/conf.d/resume e nada funciona.

$free -m

mostra

             total       used       free     shared    buffers     cached
Mem:          2015        364       1651         10         65        145
 -/+ buffers/cache:        153       1862
Swap:            0          0          0

e

$sudo fdisk -l

mostra

    Disk /dev/sdc: 123.5 GB, 123522416640 bytes
    255 heads, 63 sectors/track, 15017 cylinders, total 241254720 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: 0x0003e24c

       Device Boot      Start         End      Blocks   Id  System
    /dev/sdc1            2048   241254399   120626176   83  Linux

    Disk /dev/sdb: 60.0 GB, 60022480896 bytes
    255 heads, 63 sectors/track, 7297 cylinders, total 117231408 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: 0x32ae6f1f

       Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1            2048     6146047     3072000   82  Linux swap / Solaris
    /dev/sdb2   *     6148096   117229567    55540736   83  Linux

    Disk /dev/sda: 1000.2 GB, 1000170586112 bytes
    255 heads, 63 sectors/track, 121597 cylinders, total 1953458176 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: 0x6bd593d7

       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048  1953458175   976728064    7  HPFS/NTFS/exFAT

    Disk /dev/mapper/cryptswap1: 3145 MB, 3145728000 bytes
    255 heads, 63 sectors/track, 382 cylinders, total 6144000 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: 0x6c9ef990

e

$cat /etc/fstab

mostra

# /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>
# / was on /dev/sdb2 during installation
UUID=d18d8971-e86c-4c2c-8396-27e175e1a9f3 /               ext4    errors=remount-ro 0       1
# /home was on /dev/sdc1 during installation
UUID=91934cf2-27b3-4db7-9f24-0ce5bb9d0d6c /home           ext4    defaults        0       2
# swap was on /dev/sdb1 during installation
UUID=c3e7afb4-7fd8-4d1d-b270-c4097493dfa4 none            swap    sw              0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0
#/dev/mapper/cryptswap1 none swap sw 0 0
# the external usb backup drive
UUID="3b8e6317-6d88-4e18-a2ac-99129ce00414" /mnt/Ext_HD_1TB     ext4    defaults 0      2
#/dev/mapper/cryptswap1 none swap sw 0 0
#/dev/mapper/cryptswap1 none swap sw 0 0

e

$sudo blkid -o full -s UUID

mostra

/dev/sdc1: UUID="91934cf2-27b3-4db7-9f24-0ce5bb9d0d6c" 
/dev/sdb1: UUID="f0eea40e-af3f-4eee-9b82-9c17a557e2ef" 
/dev/sdb2: UUID="d18d8971-e86c-4c2c-8396-27e175e1a9f3" 
/dev/sda1: UUID="3b8e6317-6d88-4e18-a2ac-99129ce00414"

Antes de aceitar um sistema sub-ótimo, não sei o que fazer.

    
por Jacques MALAPRADE 02.08.2014 / 15:36

2 respostas

0

O problema no meu caso era que meu diretório pessoal era criptografado, mas não meu swap. A maioria dos exemplos fornecidos para corrigir esse problema foi para casos em que a permuta foi criptografada. A fim de fazê-lo funcionar, eu segui as etapas fornecidas aqui Askubuntu exceto que eu não criptografei a troca. ou seja, as seguintes alterações:

comente todas as referências a /dev/mapper/cryptswap... ou qualquer que seja a unidade de troca nomeada no /etc/fstab .

e não faça o último passo de criptografar a troca:

sudo ecryptfs-setup-swap

Após a reinicialização, não recebo erros drive not present . Tenha cuidado entre as inicializações, pois os nomes das partições / dev / sdXX geralmente mudam entre as sessões de inicialização e não assumem que a permuta ainda tem o mesmo nome. Isso me custou a formatação de um backdrive para o Linux-swap, como o nome da unidade mudou para o que costumava ser a partição swap. Sempre verifique com algo como sudo fdisk -l para ver como a partição swap é chamada.

    
por Jacques MALAPRADE 03.08.2014 / 10:33
0

Veja o que funcionou para mim.

Eu também segui as instruções no seu link original: O que fazer com "a unidade de disco / dev / mapper / cryptswap1 ainda não está pronta ou não está presente"?

Então eu aleatoriamente encontrei um comentário em algum outro lugar que o UUID da partição swap pode mudar entre as reinicializações. Então, abrindo o / etc / crypttab, eu substituí a longa string do UUID pelo nome da partição, o que sempre foi consistente para mim:

cryptswap1 /dev/sda3 /dev/urandom noauto,swap,offset=8,cipher=aes-cbc-essiv:sha256

Depois disso, corri esse pequeno número:

sudo update-initramfs -u

Após a reinicialização, finalmente funcionou! Talvez ele pare de funcionar aleatoriamente eventualmente, mas considerando que eu não encontrei outra solução que funcione para mim, estou bem com isso.

    
por DoomMarine 22.08.2015 / 08:03