altera a partição FAT16 UUID

2

Eu criei uma partição FAT16 no meu pendrive USB usando

mkdosfs /dev/sdb1

quando eu conecto meu stick, ele aparece em /dev/ as:

/dev/disk/by-uuid/ABCD-1234

Como posso alterar o UUID do disco para algo diferente de ABCD-1234 ?

UPDATE

tune2fs parece não funcionar:

# tune2fs /dev/sdb1 -U AAAA-1111
tune2fs 1.42.5 (29-Jul-2012)
tune2fs: Bad magic number in super-block while trying to open /dev/sdb1
Couldn't find valid filesystem superblock.

UPDATE2

Instalei mtools 4.0.17-1 no Debian Wheezy, mas o comando mlabel não funciona:

# mlabel -N aaaa1111 /dev/sdb1
Mtools version 4.0.17, dated June 29th, 2011
Usage: mlabel [-vscVn] [-N serial] drive:
    
por Martin Vegter 10.02.2016 / 13:12

2 respostas

2

mtools vem com um utilitário mlabel que pode fazer o trabalho.

mlabel -N aaaa1111 /dev/sdb1

Além disso, você pode precisar recorrer a um editor hexadecimal. O dosfstools só permite alterar o rótulo usando o comando fatlabel (que mlabel também faz, apenas sem o ID do volume).

Se você estiver disposto a recriar o sistema de arquivos desde o início, o valor também pode ser fornecido via mkfs.vfat -i VOLUME-ID .

    
por 10.02.2016 / 14:08
0

use o comando abaixo

tune2fs partition_name -U useb_id_what_you_want

use uuidgen para gerar um UUID aleatório

    
por 10.02.2016 / 13:17