вполне возможно, что ваш корпус для жесткого диска не передает информацию о жестком диске правильно.
вы не указали, какой продукт был ваш корпус, но я думаю, что это было это Rocketfish™ - 3.5 " Serial ATA жесткий диск корпус:
в характере продукции, приложение предлагает 2 дополнительных порта USB, читателя карты памяти, и вид кнопки которая волшебно принимает копий. Это не стандартные запоминающее устройство USB функции, что означает, что вам могут потребоваться дополнительные драйверы для поддержки этого корпуса. (К сожалению, большинство проприетарных драйверов написано для Windows, что не помогает вашему диску в формате Linux.)
устранение неисправностей
определение способа распознавания USB-устройства
мы можем окончательно определить, может ли Linux работать с этим ограждение.
- отсоедините USB-кабель корпуса.
- так как вы находитесь на Ubuntu, выполните эту команду, чтобы получить живой поток сообщений ядра:
sudo tail -f /var/log/syslog
- подключите корпус USB.
- искать "
kernel
" сообщения с "usb
" следующий в той же строке.
пример:
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
вышеуказанный выход показывает что" запоминающее устройство запоминающего устройства USB " было обнаружено, значащ что прибор смог быть использован как флэш-накопитель, почти точно как внутренний жесткий диск.
если ваш вывод не похож на приведенный выше, то, скорее всего, вы не сможете взаимодействовать с корпусом.
вот другой пример, показывающий, что устройство распознается как клавиатура:
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
определение, если USB-устройство может быть использовано для хранения блока
если журнал ядра показывает, что корпус Rocketfish можно использовать в качестве устройства хранения, выполните следующие действия шаги:
- отсоедините кабель USB от корпуса.
- выполните следующую команду:
cat /proc/partitions
- снова подключите USB-кабель.
- повторите команду:
cat /proc/partitions
Если USB-устройство было распознано как блок памяти, то вы увидите по крайней мере одну новую строку, добавленную к выходу из cat /proc/partitions
.
если нет, то, к сожалению, ядро не поддерживает ваше устройство Rocketfish, и моя единственная рекомендация вы ушли бы в получите новое, более простое приложение которое не имеет никакие дополнительные причудливые особенности.
если корпус распознается как блочное устройство...
возможно, есть надежда, но я бы не рекомендовал пытаться взаимодействовать с диском через корпус Rocketfish, потому что корпус возвращает данные о жестком диске необычным образом, что может привести к повреждению данных, если вы попытаетесь его использовать.