Quero descobrir o que gnome-disk
está acontecendo, como fazer o mesmo na linha de comando e como desfazer o que quer que gnome-disk
esteja acontecendo. (Ele não pode desfazer tudo o que faz sozinho.)
Já experimentei um pouco e descobri o seguinte: o pen drive de memória USB ("stick") com o qual brinquei tem pelo menos 3 "níveis de estado" para alternar, 2 deles podem ser alternados com os gnome-drive
botões "ejetar" do ( ligado e desligado) e "desligar" (apenas desligado).
Do nível mais alto ao mais baixo, descobri:
- ejetar
gnome-drive
botão de ejeção- drive não desaparece, nem do gnome-drive, nem de outro lugar
- linha de comando:
eject /dev/sdb
- não pode ser desfeito com
gnome-drive
- desfazer com:
eject --trayclose /dev/sdb
- mensagens do kernel (
journalctl -k
)- ejetar
sdb: detected capacity change from 30253056 to 0
- desejetar
sd 4:0:0:0: [sdb] 30253056 512-byte logical blocks: (15.5 GB/14.4 GiB)
sdb: detected capacity change from 0 to 30253056
sdb: [partition details of my drive]
- ejetar
- (des)ligar
- não encontrei equivalente em
gnome-drive
- linha de comando:
echo 3-6 > /sys/bus/usb/drivers/usb/unbind
- dispositivo desaparece
gnome-drive
completamente - sem mensagens do kernel
lsusb -t
ainda vê o dispositivo, mas não mostra mais classe ("Armazenamento em massa") ou driver ("armazenamento USB")/sys/bus/usb/drivers/usb/3-6
diretório desapareceu- desfazer com
echo 3-6 > /sys/bus/usb/drivers/usb/bind
- isso provoca mensagens do kernel
usb-storage 3-6:1.0: USB Mass Storage device detected
scsi host4: usb-storage 3-6:1.0
scsi 4:0:0:0: Direct-Access TOSHIBA TransMemory PMAP PQ: 0 ANSI: 6
sd 4:0:0:0: Attached scsi generic sg2 type 0
sd 4:0:0:0: [sdb] 30253056 512-byte logical blocks: (15.5 GB/14.4 GiB)
sd 4:0:0:0: [sdb] Write Protect is off
sd 4:0:0:0: [sdb] Mode Sense: 45 00 00 00
sd 4:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
sdb: [partition details of my drive...]
sd 4:0:0:0: [sdb] Attached SCSI removable disk
- isso provoca mensagens do kernel
- não encontrei equivalente em
- desligar
gnome-drive
botão de desligar- dispositivo desaparece em tudo, como fisicamente desconectado
- indistinguível da desconexão real
- mensagem do núcleo:
usb 3-6: USB disconnect, device number 10
- Como desligar pela linha de comando?
- Como ligar novamente sem reconectar de verdade?
Para completar: reconectar o stick atribui um novo número de dispositivo (11), o barramento e a porta permanecem os mesmos (3-6) e estas mensagens do kernel são mostradas:
usb 3-6: new high-speed USB device number 11 using xhci_hcd
usb 3-6: New USB device found, idVendor=0930, idProduct=6545, bcdDevi>
usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 3-6: Product: TransMemory
usb 3-6: Manufacturer: TOSHIBA
usb 3-6: SerialNumber: C03FD5F7713EE2B1B000821E
[plus all kernel messages as quoted under (re-)bind above]