cryptswap1 (skipped, device /dev/disk/by-uuid/df55bf68-b824-4f21-83f3-dfa80a0b74ab does not exist)
Qualquer volume que tenha UUID=df55bf68-b824-4f21-83f3-dfa80a0b74ab
, quando essa entrada /etc/crypttab
foi gerada, não existe mais.
Como corrigir isso
-
Execute
sudo swapoff -a
apenas para garantir que todos os espaços de troca sejam liberados. A saída deswapon -s
agora deve estar vazia (além de uma linha de cabeçalho de coluna). -
Remova (ou comente) as linhas sobre swap em
/etc/fstab
e/etc/crypttab
. Faça back-ups, se não tiver certeza. -
Você diz que deseja colocar a troca em
/dev/sda8
. Ignore seu conteúdo atual para o restante dessas instruções; treat é um lixo. Você perderá todos os dados emsda8
no processo! Faça um backup, se você valoriza! -
Configure um novo espaço de troca em
/dev/sda8
, sem criptografia ou criptografado .
Meu conselho anterior (por favor, use o acima)
Como os dispositivos brutos (ou% rawdm-crypt
devices) não têm UUIDs, você precisará recorrer a outros identificadores de dispositivo. Nomes de kernel ( /dev/sd*
e amigos) não são estáveis em todas as inicializações, portanto, sua melhor opção é encontrar a entrada dentro de /dev/disk/by-id/
, que se vincula à sua partição de troca criptografada pretendida. Eles são estáveis o suficiente na minha experiência (exceto alterações nos scripts do kernel ou do udev).
Assumindo que /dev/sda8
é o local pretendido para a partição de permuta criptografada, você pode encontrar seu (s) caminho (s) baseado em ID na saída de
ls -l /dev/disk/by-id/* | grep sda8
ou mais elaboradamente com:
find -L /dev/disk/by-id -samefile /dev/sda8
Você pode usar um dos resultados para a segunda coluna da entrada crypttab
.