Meu palpite é que sua GUI está montando automaticamente o dispositivo em algum local quando você o conecta. Por exemplo, quando eu conecto um pendrive no meu sistema Mate / Marco 1.12:
[root@frog ~]# mount
...
...
/dev/sdg on /run/media/pgoetz/4474-E825 type vfat (rw,nosuid,nodev,relatime,uid=
1001,gid=1001,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,
shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
Quando montado, você não poderá realmente dd
para o dispositivo até que a partição seja desmontada:
umount /dev/sdg
Um pouco estranho, se eu tentar executar o dd enquanto a partição está montada; por exemplo,
dd bs=4M if=./archlinux-2016.04.01-dual.iso of=/dev/sdg
ele afirma estar copiando os arquivos, mas a cópia realmente não ocorre até que a partição seja desmontada. O sistema deve estar armazenando em cache a gravação por ter sido bloqueado para realmente gravar no dispositivo.