Eu tenho uma situação única em que preciso alterar o UUID da unidade flash USB para o UUID anterior. Eu o formatei e obviamente o número mudou ...
Eu tenho a configuração do servidor ubuntu com 1TB HDD e 4GB USB flash drive para inicializar. O Grub no disco rígido está configurado para UUID, que mudou quando eu formatei a unidade usb e reinstalei o servidor ubuntu. Como não tenho monitor externo, conecto o usb ao laptop e instalo o servidor lá ... do que o movo para o hardware do servidor.
Como mencionei, meu problema é que eu preciso do usb para voltar ao UUID anterior, caso contrário, o servidor não inicializará. E não consigo obter monitor externo até segunda-feira! :)
Sei que preciso que esses arquivos sejam alterados posteriormente:
Os arquivos para os quais o UUID é mais crítico:
/boot/grub/menu.lst
/etc/fstab
/etc/initramfs-tools/conf.d/resume
Mas não consigo encontrar em nenhum lugar na rede informações sobre como personalizar o UUID.
Alguém?
fonte
Sei que essa é uma pergunta antiga, mas descobri que houve uma nova alteração, e foi isso que o Google me procurou, então postarei a resposta que encontrei aqui.
quando tentei alterar o uuid do meu sistema de arquivos raiz (para um começo bem conhecido e um sufixo de número de série) no novo ubuntu 14.04, descobri com meu horror o tune2fs relatado: Não posso fazer isso em sistemas de arquivos montados. Eu dependo de poder usar uma imagem de modelo com um uuid conhecido e alterar cada instalação para um uuid serializado. Achei que o problema não era intransponível.
Há um sinalizador que precisa ser desativado, para permitir alterações de uuid montado com o novo tune2fs. é assim que meu processo era:
fonte
root_disk=$(findmnt -n -o SOURCE /)
vez de tubulação para grep e cut.uninit_bg
e isso levou à corrupção de metadados e remontagem automática somente leitura na próxima inicialização (ext4_mb_generate_buddy:757: group 1, block bitmap and bg descriptor inconsistent: 3701 vs 3700 free clusters
tipo de mensagens de erro). O motivo é quetune2fs
modifica diretamente o disco, sob os pés do kernel e quando o kernel atualiza osbg
metadados, metade das vezes ele realmente corrompe os metadados! linha inferior: o UUID do sistema de arquivos não pode ser alterado com segurança sem desmontar adequadamente o sistema de arquivos.Para xfs, consulte
man xfs_admin
{uuid} pode ser 'generate' para obter apenas um novo uuid.
Para reiserfs, consulte
man tunefs.reiserfs
Para o btrfs, parece que o uuid é usado em todos os sistemas de arquivos, para que cada nó precise ser atualizado. Ainda não há uma maneira segura de fazer isso.
fonte
informações abrangentes:
como recuperar e alterar partições-universalmente-identificador-exclusivo-uuid-on-linux
fonte