동일한 UUID를 사용하여 암호화된 디스크 2개를 마운트할 수 있습니다.

동일한 UUID를 사용하여 암호화된 디스크 2개를 마운트할 수 있습니다.

2개의 하드 드라이브가 있습니다. 1은 비어 있습니다. 이를 Hard2라고 부르겠습니다. 반면 다른 하나는 실행 중인 Linux 운영 체제를 가지고 있습니다. 이를 Hard1이라고 부르겠습니다. 한번은 ddhard1을 hard2에 복사했는데 hard2로 부팅할 수 없었습니다. 오류가 있습니다: inode seems to contain garbage. 그래서 나는 그것을 사용했고 fsck이제 부팅할 때 /sbin 및 일부 다른 디렉터리에 파일이 없기 때문에 오류가 발생합니다. hard2를 마운트했는데 디렉토리가 비어 있는 것을 보았습니다. hard1을 시작하고 hard2를 설치하고 싶습니다. 그런 다음 cp -avr Hard1을 사용하여 동일한 UUID를 갖는 Hard2에 복사합니다. 이렇게 설치하면 문제가 없는지 묻고 싶습니다. 왜냐하면 동일한 UUID를 가진 2개의 하드 드라이브가 있기 때문입니다. Hard1을 손상시키거나 충돌시키는 버그나 오류가 발생합니까?

답변1

UUID는 다음과 같아야 합니다.보편적으로 독특한, 시스템뿐만 아니라 모든 곳에서.

중복된 UUID는 혼란을 야기할 수 있으며 사용자도 모르게 잘못된 장치가 설치될 수 있으므로 반드시 변경해야 합니다. 이는 일반적으로 쉽게 수행할 수 있으며 UUID를 사용하는 대부분의 항목은 UUID를 변경하는 방법도 제공합니다. 관련 매뉴얼 페이지를 검색하십시오.

LUKS의 UUID를 변경합니다.

cryptsetup luksUUID --uuid=$(uuidgen) /dev/thing

암호화된 ext4 파일 시스템의 UUID 변경:

tune2fs -U random /dev/mapper/encryptedthing

다른 질문에 관해서는 무슨 일이 일어나고 있는지 명확하지 않습니다. 아마도 dd잘못 사용하고 있거나 파일 시스템에 마운트하고 쓰는 동안 실행하여 복사본이 손상되었을 수 있습니다. 이 경우에는 다시 수행하는 것을 고려해야 합니다.

관련 정보