Aviso durante a atualização: cryptsetup: AVISO: falha ao detectar dispositivo canônico de / dev / sda1

3

Preâmbulo: Alguns anos atrás eu larguei meu laptop, ele subseqüentemente falhou em montar o disco sda1. Eu recuperei-o montando-o com uma distro viva do usb ubuntu. Desde então, meu laptop nunca foi tão suave.

P: Estou recebendo esta mensagem de aviso durante a atualização:

cryptsetup: WARNING: failed to detect canonical device of /dev/sda1

uma exibição em / etc / fstab e / etc / crypttab mostra:

alessio@alessio-laptop:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' 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
/dev/sda1       /               ext4    errors=remount-ro,user_xattr 0       1
/dev/sda5       none            swap    sw              0       0

e

alessio@alessio-laptop:~$ cat /etc/crypttab
# <target name> <source device>     <key file>  <options>

Estou no ubuntu 14.04 LTS, uname -a mostra

alessio@alessio-laptop:~$ uname -a
Linux alessio-laptop 3.13.0-77-generic #121-Ubuntu SMP Wed Jan 20 10:50:59 UTC 2016 i686 i686 i686 GNU/Linux

Estive procurando outras postagens, mas estou preocupado com as tags errors = remount-ro e none no arquivo fstab. Também tenho certeza de que meus discos não estão criptografados.

Isso está afetando o desempenho do meu sistema, ou até mesmo causando erros maiores? Como eu poderia consertar isso? Eu sou novo aqui (primeiro post), então por favor me diga se você precisa de informações extras, etc ... Qualquer ajuda apreciada!

    
por Gaetano Bresci 18.02.2016 / 10:42

2 respostas

1

erros-remount-ro significa que, se forem encontrados erros, a partição será montada como somente leitura, a fim de evitar danos, para que você tenha a oportunidade de corrigir os problemas. Isso geralmente acontece quando há problemas no disco rígido. Não mude essa configuração. Eu fiz isso uma vez e acabou por ser uma idéia muito ruim.

none significa na sua situação 'sem ponto de montagem'. Então, / dev / sda5, que é o seu arquivo de troca, conforme indicado na coluna 'type', não está montado e o sistema não o está usando. Se o seu sistema estiver com pouca memória, isso pode afetar o desempenho, caso contrário você provavelmente não o notaria.

    
por wie5Ooma 28.06.2016 / 17:40
-1

Recentemente meu Ubuntu inicializa lentamente. Para resolvê-lo, pesquisei e encontrei o comando update-initramfs -u e tentei executá-lo, mas ele me mostrou o seguinte erro:

cryptsetup: WARNING: failed to detect canonical device of /dev/sda7

Graças à resposta do Predato aqui , resolvi o problema.

Solução

Observação: é óbvio, mas nas etapas descritas abaixo, você precisa fazer o que está relacionado ao seu problema, por exemplo, para considerar sua própria mensagem de erro. O que quero dizer com / dev / sdax abaixo é a sua partição com esse erro, por ex. / dev / sda7.

Da resposta dele:

% bl0ck_qu0te%

Considerando o erro ocorrido, execute o comando e copie o UUID de / dev / sda7. É algo neste formato: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx, onde x é um número hexadecimal.

Primeiro, faça um backup:

sudo cp /etc/crypttab /etc/crypttab.back

Aqui, abra o arquivo para edição:

sudo nano /etc/crypttab

Em seguida, remova a linha relacionada a / dev / sda7. Para mim, não encontrei nenhuma linha contida ou relacionada a / dev / sda7, então eu pulei.

Em seguida, execute sudo nano /etc/fstab e adicione uma nova linha com esta sintaxe:

UUID=your_copied_uuid none swap sw 0 0

Nota (importante): Se houver uma linha com o UUID exatamente copiado, não faça nada e não edite nada. Por exemplo, editei a linha relacionada a / dev / sda7 alterando o ext4 para swap; então, na próxima reinicialização, a inicialização falhou (o problema está resolvido agora).

Como último passo, e acho que o mais importante, execute sudo nano /etc/uswsusp.conf e altere a seguinte linha:

resume device = /dev/sda1

Para:

resume device = UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

Ao executar essas etapas, seu problema pode ser corrigido. Para mim, o problema foi corrigido e não houve erros na execução de update-initramfs -u . Mais uma vez, um agradecimento especial à resposta de Predato.

Espero que isso ajude alguém!

    
por MAChitgarha 14.07.2018 / 15:07