Como faço para o meu sistema reconhecer uma unidade externa e montá-la automaticamente?

1

Eu tenho uma unidade externa (disco rígido comum em um sled USB portátil), que definitivamente está sendo detectada pelo meu sistema:

[17444.585104] usb 2-1: new SuperSpeed USB device number 5 using xhci_hcd
[17444.607892] usb 2-1: New USB device found, idVendor=0bc2, idProduct=a003
[17444.607897] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[17444.607899] usb 2-1: Product: USB
[17444.607901] usb 2-1: Manufacturer: Seagate 
[17444.607904] usb 2-1: SerialNumber: [redacted]
[17444.621921] scsi host3: uas
[17444.623400] scsi 3:0:0:0: Direct-Access     Seagate  USB              0836 PQ: 0 ANSI: 6
[17447.781513] sd 3:0:0:0: Attached scsi generic sg1 type 0
[17447.782315] sd 3:0:0:0: [sdb] 3907029167 512-byte logical blocks: (2.00 TB/1.82 TiB)
[17447.782740] sd 3:0:0:0: [sdb] Write Protect is off
[17447.782744] sd 3:0:0:0: [sdb] Mode Sense: 2b 00 10 08
[17447.783552] sd 3:0:0:0: [sdb] Write cache: enabled, read cache: enabled, supports DPO and FUA
[17447.804606]  sdb: sdb1
[17447.807607] sd 3:0:0:0: [sdb] Attached SCSI disk

No entanto, não há indicação na interface do usuário de que essa unidade exista. Se eu quiser usar minha unidade, tenho que montá-la manualmente a partir do terminal ou usar as regras fstab definidas manualmente.

Idealmente, gostaria que esse disco rígido USB fosse tratado da mesma maneira que qualquer outro flash drive. Ou seja, eu insiro a unidade e o sistema monta-a automaticamente e a apresenta para mim na interface do usuário e fica imediatamente acessível, assim:

De esta questão Eu entendo que ele funciona no GVFS e no sistema FUSE, mas isso não me ajuda exatamente a obter o comportamento que eu quero.

Então, o que posso fazer para que meu disco externo seja tratado da mesma forma que qualquer pen drive USB?

    
por Kaz Wolfe 06.07.2017 / 00:57

1 resposta

2

Você sempre pode configurá-lo no arquivo /etc/fstab e adicionar a opção nofail para que, se não for anexado durante a inicialização, ele não falhe e seja interrompido.

Veja um exemplo da minha unidade externa de 3 TB:

UUID=6AAA4323AA42EB61 /media/Seagate ntfs defaults,nofail 0 0

Quando o sistema é inicializado se a unidade estiver offline, não há erros. Quando eu ligá-lo ou ligá-lo, ele ainda montará automaticamente no mesmo local exato.

Espero que isso ajude!

    
por Terrance 06.07.2017 / 01:26