![Linux에서 NTFS VeraCrypt 볼륨의 UUID를 변경하시나요?](https://linux55.com/image/164325/Linux%EC%97%90%EC%84%9C%20NTFS%20VeraCrypt%20%EB%B3%BC%EB%A5%A8%EC%9D%98%20UUID%EB%A5%BC%20%EB%B3%80%EA%B2%BD%ED%95%98%EC%8B%9C%EB%82%98%EC%9A%94%3F.png)
(부분적으로 관련됨이것그러나 상황은 매우 다르다)
최근에 드라이브를 복제했는데 둘 중 하나를 포맷하지 않고 시스템에서 두 드라이브를 모두 사용해야 했기 때문에 한 드라이브의 UUID를 변경해야 했습니다.
LUKS ext4 볼륨이라면 간단하겠지만 드라이브에는 NTFS 파일 시스템을 갖춘 2개의 VeraCrypt 암호화 파티션이 있으므로 이는 tune2fs
옵션이 아닙니다.
외부 볼륨( )의 UUID /dev/sddX
와 내부 볼륨( /dev/mapper/veracryptX
)의 UUID를 변경해야 합니다.
미리 감사드립니다!
답변1
그래서 제가 직접 해냈습니다. 다음 단계를 따르세요(MBR 더크의 경우).
먼저, 각 파티션의 내부 암호화 파일 시스템의 UUID를 변경해야 합니다.
VeraCrypt를 사용하여 암호를 해독
/dev/sdX#
하고 마운트하지 않으면 다음과 같은 파일이 생성됩니다./dev/mapper/veracrypt1
`/dev/mapper/veracrypt1'을 찾기 위한
blkid
UUID/dev/mapper/veracrypt1
예를 들어 16진수 편집기를 사용하여 편집hexedit
하고 UUID를 나타내는 바이트를 바꿉니다(바이트 순서로 인해 역순으로 되어 있음).VeraCrypt에서 매퍼 장치를 종료합니다.
이후의 암호화된 파티션에 대해 1~4를 반복합니다.
이제 MBR 디스크의 PARTUUID를 변경하려고 합니다. 드라이브 자체의 MBR에서 생성됩니다.
blkid
수정하려는 드라이브의 PARTUUID(/dev/sdX#
) 를 찾는 데 사용됩니다.16진수 편집기로 열기
/dev/sdX
(예hexedit
: )"-" 문자와 그 뒤의 문자 없이 이전에 찾은 PARTUUID를 검색하세요. 바이트 순서로 인해 역순이기도 합니다.
적절하다고 판단되는 대로 PARTUUID(실제로는 디스크의 MBR 식별자)를 수정합니다.
그게 다입니다. 아무것도 망치지 않도록하십시오.