Explicação simplificada do comando mlabel

0

Alguém pode me explicar o comando:

sudo mlabel -i /dev/sdb1 ::my_external

Eu entendo o que o comando faz, mas o que eu não entendo

-i - não está listado no homem como uma opção?

:: - ele deve ser usado para identificar um disco?

Como o comando sudo usa mlabel para adicionar um rótulo?

Outra pergunta: posso usar o mesmo comando para rotular meu disco principal em execução no UBuntu ou devo desmontar o disco primeiro? (Eu sei que o Gparted precisa desmontar o disco.)

(Eu uso este comando para rotular unidades USB com FAT32).

    
por SourceLibre 10.01.2017 / 23:07

1 resposta

1

Em man mtools , seção Common features of all mtools commands :

The drive letter : (colon) has a special meaning. It is used to  access
image  files which are directly specified on the command line using the
-i options.

   mcopy -i my-image-file.bin ::file1 ::file2 .

This copies file1 and file2 from the image file (my-image-file.bin)  to
the /tmp directory.

Portanto, esse comando mlabel está aplicando o rótulo my_external à unidade : , que é especificada usando a opção -i /dev/sdb1 .

O programa Disks pré-instalado pode alterar os rótulos sem desmontar os discos, portanto, é possível que mlabel faça isso.

    
por muru 11.01.2017 / 02:06