Alterar partição criptografada UUID

6

Estou tentando alterar o UUID de uma partição, o problema é que estou tentando alterar um volume criptografado. Por isso, não posso usar o método usual descrito aqui . Desde que ele lança o seguinte erro:

tune2fs: Bad magic number in super-block while trying to open /dev/sda1
Couldn't find valid filesystem superblock.

Então, vamos supor que este seja meu blkid :

/dev/sda1: UUID="adc4277c-0057-4455-a25e-94dec062571c" TYPE="crypto_LUKS" PARTUUID="23487624-01"
/dev/sda2: UUID="9f16a55e-954b-4947-87ce-b0055c6ac953" TYPE="crypto_LUKS" PARTUUID="23487624-02"
/dev/mapper/root: LABEL="root" UUID="6d1b1654-016b-4dc6-8330-3c242b2c538b" TYPE="ext4"
/dev/mapper/home: LABEL="home" UUID="9c48b8fe-36a6-4958-af26-d15a2a89878b" TYPE="ext4"

O que eu quero mudar neste exemplo é o / dev / sda1 UUID. Como posso conseguir isso?

    
por Hacktivista 26.01.2016 / 00:43

2 respostas

7

Para alterar o UUID do sistema de arquivos, você deve descriptografar /dev/sda1 e, em seguida, executar tune2fs no dispositivo de mapeamento de dispositivos descriptografado.

sda1 em si não tem um UUID, portanto, não pode ser alterado.

O volume LUKS dentro de sda1 tem um UUID (que é de uso limitado porque você provavelmente não pode usá-lo para montagem). Pode ser alterado com

cryptsetup luksUUID /dev/sda1 --uuid "$newuuid"
    
por 26.01.2016 / 00:45
2

Para alterar o UUID do volume do LUKS, use cryptsetup luksUUID --uuid=<the new UUID> /dev/sda1 .

    
por 26.01.2016 / 02:56