É possível que o seu recinto para seu disco rígido não esteja passando informações sobre o disco rígido corretamente.
Você não indicou qual produto era seu recinto, mas acho que foi esse Rocketfish ™ - Gabinete de Disco Rígido Serial ATA de 3,5 ":
Na descrição do produto, o gabinete oferece duas portas USB adicionais, um leitor de cartão de memória e um tipo de botão que faz backups magicamente. Esses não são recursos padrão do dispositivo de armazenamento em massa USB , o que significa que você pode precisar de drivers adicionais para oferecer suporte a esse gabinete. (A maioria dos drivers proprietários são escritos para o Windows, infelizmente, o que não ajuda a sua unidade no formato Linux.)
Solução de problemas
Determinando como o dispositivo USB é reconhecido
Podemos determinar definitivamente se o Linux pode funcionar com esse gabinete.
- Desconecte o cabo USB do seu gabinete.
- Como você está no Ubuntu, execute este comando para obter uma transmissão ao vivo de mensagens do kernel:
sudo tail -f /var/log/syslog
- Conecte seu gabinete USB.
- Procure as mensagens "
kernel
" com "usb
" seguindo na mesma linha.
Exemplo de saída:
deltik@workstation [~]# sudo tail -f /var/log/syslog
Jun 9 03:38:19 workstation kernel: [16197.624834] usb 1-4: new high-speed USB device number 13 using xhci_hcd
Jun 9 03:38:19 workstation kernel: [16197.753643] usb 1-4: New USB device found, idVendor=0000, idProduct=0000
Jun 9 03:38:19 workstation kernel: [16197.753647] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jun 9 03:38:19 workstation kernel: [16197.753649] usb 1-4: Product: NA
Jun 9 03:38:19 workstation kernel: [16197.753651] usb 1-4: Manufacturer: NA
Jun 9 03:38:19 workstation kernel: [16197.753653] usb 1-4: SerialNumber: 20030775011600033F73
Jun 9 03:38:19 workstation kernel: [16197.754266] usb-storage 1-4:1.0: USB Mass Storage device detected
Jun 9 03:38:19 workstation kernel: [16197.754488] scsi host3: usb-storage 1-4:1.0
Jun 9 03:38:19 workstation mtp-probe: checking bus 1, device 13: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4"
Jun 9 03:38:19 workstation mtp-probe: bus: 1, device: 13 was not an MTP device
Jun 9 03:38:20 workstation kernel: [16198.755022] scsi 3:0:0:0: Direct-Access NA NA 1.26 PQ: 0 ANSI: 5
Jun 9 03:38:20 workstation kernel: [16198.755445] sd 3:0:0:0: Attached scsi generic sg2 type 0
Jun 9 03:38:20 workstation kernel: [16198.756638] sd 3:0:0:0: [sdc] 31266816 512-byte logical blocks: (16.0 GB/14.9 GiB)
Jun 9 03:38:20 workstation kernel: [16198.757620] sd 3:0:0:0: [sdc] Write Protect is off
Jun 9 03:38:20 workstation kernel: [16198.757622] sd 3:0:0:0: [sdc] Mode Sense: 43 00 00 00
Jun 9 03:38:20 workstation kernel: [16198.757855] sd 3:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
Jun 9 03:38:20 workstation kernel: [16198.766125] sdc: sdc1 sdc2
Jun 9 03:38:20 workstation kernel: [16198.768140] sd 3:0:0:0: [sdc] Attached SCSI removable disk
A saída acima mostra que um "dispositivo de armazenamento em massa USB" foi detectado, o que significa que o dispositivo poderia ser usado como uma unidade flash, quase exatamente como um disco rígido interno.
Se a sua saída não se parece com a acima, então, muito provavelmente, você não será capaz de interagir com o recinto.
Veja um exemplo diferente mostrando um dispositivo sendo reconhecido como um teclado:
deltik@workstation [~]# sudo tail -f /var/log/syslog
Jun 9 03:33:45 workstation kernel: [15922.756034] usb 1-4: new low-speed USB device number 11 using xhci_hcd
Jun 9 03:33:45 workstation kernel: [15922.944965] usb 1-4: New USB device found, idVendor=1050, idProduct=0010
Jun 9 03:33:45 workstation kernel: [15922.944972] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Jun 9 03:33:45 workstation kernel: [15922.944975] usb 1-4: Product: Yubico Yubikey II
Jun 9 03:33:45 workstation kernel: [15922.944978] usb 1-4: Manufacturer: Yubico
Jun 9 03:33:45 workstation kernel: [15922.945174] usb 1-4: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
Jun 9 03:33:45 workstation kernel: [15922.948270] input: Yubico Yubico Yubikey II as /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.0/0003:1050:0010.0006/input/input26
Jun 9 03:33:45 workstation kernel: [15923.004567] hid-generic 0003:1050:0010.0006: input,hidraw3: USB HID v1.11 Keyboard [Yubico Yubico Yubikey II] on usb-0000:00:14.0-4/input0
Jun 9 03:33:45 workstation mtp-probe: checking bus 1, device 11: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4"
Jun 9 03:33:45 workstation mtp-probe: bus: 1, device: 11 was not an MTP device
Determinando se o dispositivo USB pode ser usado para armazenamento em bloco
Se o log do kernel mostrar que você pode usar o compartimento do Rocketfish como um dispositivo de armazenamento, siga estas etapas:
- Desconecte o cabo USB do gabinete.
- Execute este comando:
cat /proc/partitions
- Conecte o cabo USB novamente.
- Execute este comando novamente:
cat /proc/partitions
Se o dispositivo USB foi reconhecido como armazenamento em bloco, você verá pelo menos uma nova linha adicionada à saída de cat /proc/partitions
.
Se não, então, infelizmente, o kernel não suporta o seu dispositivo Rocketfish, e minha única recomendação para você seria obter um novo e mais simples gabinete que não tenha nenhum recurso extra .
Se o gabinete for reconhecido como um dispositivo de bloco ...
Pode haver alguma esperança, mas eu não recomendaria tentar interagir com a unidade através do compartimento do Rocketfish porque o gabinete está retornando dados sobre o disco rígido de uma maneira incomum que pode levar a corrupção de dados se você tentar usar isso.