UUID e Clonagem de Unidade

3

Eu tenho um projeto em que estou trabalhando, que envolve um dispositivo de armazenamento USB e uma versão boo.table do linux. A maneira como este projeto está se unindo, estou tendo várias partições na unidade USB que precisam ser montadas na inicialização para que recursos adequados sejam carregados.

Meu plano é adicionar as entradas ao fstab usando seu UUID, no entanto, não tenho certeza se isso funcionará para minha meta final. Eu atualmente tenho eles montados pelo rótulo deles, mas se um rótulo é alterado, o sistema falha ao inicializar.

Eventualmente, quando concluída, essa imagem será clonada e usada para criar imagens de vários outros dispositivos USB.

Minhas perguntas são estas, ao clonar uma unidade (usando dd ), os UUIDs de cada partição serão alterados? Eles são específicos de hardware? ou clonar, manter o mesmo UUID também? O que acontece se um sistema detectou dois dispositivos com o mesmo UUID?

    
por Matt Clark 20.02.2014 / 19:29

1 resposta

2

Os UUIDs não são específicos do hardware, mas armazenados no sistema de arquivos da partição. Isso significa que clonar um disco ou partição com dd resultará no mesmo UUID.

Você pode atribuir um novo UUID usando tune2fs -U random <device> (ext2 / ext3 / ext4) ou xfs_admin -U generate <device> (xfs) ou reiserfstune -u $(uuidgen) <device> (reiserfs) ou mkswap -U $(uuidgen) <device> (swap).

Ter UUIDs duplicados não leva necessariamente a erros. No entanto, inicializar e montar um dispositivo pelo UUID se tornará ambíguo e levará ao dispositivo errado sendo usado.

    
por 21.12.2016 / 20:09