LINUX.ORG.RU

Внешний жёсткий диск, «Spinning up disk...» и «USB disconnect»

 ,


0

1

Дано: в помещении температура была не выше +26 градусов, внешний жёсткий диск на 5 Тб от Seagate произведённый и купленный в 2019 году вполне работал. Скрипт был натравлен на директорию с файлами на 25 гигов, не больше. Скрипт запускал процессы, которые читали файлы с этого внешнего жёсткого диска и писали файлы на него же. Внезапно один из процессов, запущенных скриптом, перешёл в состояние «uninterruptible sleep (usually IO)». Пришлось отключить этот внешний жёсткий диск после чего он наотрез отказывается работать. В логах при подключении устройства появляется подобное этому:

[19890.585899] usb 2-3.5: new high-speed USB device number 39 using xhci_hcd
[19890.742741] usb 2-3.5: New USB device found, idVendor=0bc2, idProduct=ab30, bcdDevice= 1.09
[19890.742747] usb 2-3.5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[19890.742750] usb 2-3.5: Product: BUP BK
[19890.742753] usb 2-3.5: Manufacturer: Seagate
[19890.742757] usb 2-3.5: SerialNumber: NA9SVKKJ
[19890.744081] usb-storage 2-3.5:1.0: USB Mass Storage device detected
[19890.744251] scsi host5: usb-storage 2-3.5:1.0
[19891.784632] scsi 5:0:0:0: Direct-Access     Seagate  BUP BK           0109 PQ: 0 ANSI: 6
[19891.785030] sd 5:0:0:0: Attached scsi generic sg3 type 0
[19901.085225] sd 5:0:0:0: [sdd] Spinning up disk...
[19902.599874] .
[19903.816264] usb 2-3.5: USB disconnect, device number 39
[19903.823937] ready
[19903.824203] sd 5:0:0:0: [sdd] Read Capacity(10) failed: Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
[19903.824207] sd 5:0:0:0: [sdd] Sense not available.
[19903.824213] sd 5:0:0:0: [sdd] 0 512-byte logical blocks: (0 B/0 B)
[19903.824215] sd 5:0:0:0: [sdd] 0-byte physical blocks
[19903.824297] sd 5:0:0:0: [sdd] Write Protect is off
[19903.824301] sd 5:0:0:0: [sdd] Mode Sense: 4e 50 3a 20
[19903.824341] sd 5:0:0:0: [sdd] No Caching mode page found
[19903.824343] sd 5:0:0:0: [sdd] Assuming drive cache: write through
[19903.824867] sd 5:0:0:0: [sdd] Read Capacity(10) failed: Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
[19903.824870] sd 5:0:0:0: [sdd] Sense not available.
[19903.824926] sd 5:0:0:0: [sdd] Attached SCSI disk
[19903.828955] udevd[7312]: inotify_add_watch(7, /dev/sdd, 10) failed: No such file or directory
До появления устройства /dev/sdX дело обычно, соответственно, не доходит. Кратковременно появляется устройство /dev/sgN, которое вполне принимает SCSI команды. Однако, после того как ядро отправляет команду на раскручивание жёсткого диска («Spinning up disk...») исчезает и оно с соответствующим грохотом в логах («USB disconnect»). Если успеть отправить команду stop, то устройство проигнорирует команду на раскручивание и останется в системе (как /dev/sgN), но в «окирпиченном» состоянии (полноценного устройства в системе нет, все команды игнорируются). В отдельных случаях устройства /dev/sdX и /dev/sdX1 в системе таки появлялись и это появление сопровождалось или клацанием или скрипом внутри внешнего жёсткого диска. Нормально работать внешний жёсткий диск и в этом случае отказывался, а после переподключения опять начиналось «Spinning up disk...» и «USB disconnect». Один раз даже правильно опознался размер раздела, но доступа к нему не было.

Вопрос: что может быть с внешним жёстким диском?

★★★★★

Вытащи сам винт (он-то, небось, обычный SATA) и прицепи к машине. Обычно обвязку для внешних винтов делают из говна и палок. Скорее всего контроллер накрылся.

Deleted
()
Ответ на: комментарий от Deleted

он-то, небось, обычный SATA

Далеко не факт, сейчас делают жесткие диски, у которых сразу интерфейс usb. Именно по этому лично я покупаю отдельно корпус и отдельно диск.

anonymous
()
Ответ на: комментарий от anonymous

Если бы сейчас. WD так начала делать еще в 2012 с новыми USB-3 винтами.

anonymous
()

Сигейт так старается, а народ продолжает скупать его диски. У знакомых за прошлый год 3 штуки usb сигейтов померло так же.

Deleted
()
Ответ на: комментарий от Deleted

Беру серверные винты, за два года пока что все из 25 живые и пашут

Так же лепил их десктопные винты в сервера, тоже работают..

Deleted
()

сопровождалось или клацанием или скрипом внутри

Если шпиндель крутится нормально, то я бы его отнёс в сервис. Есть ненулевая вероятность, что диск может скоро сломаться окончательно и унести данные с собой.

И банальный совет: раскрутить коробку, открутить плату и аккуратно протереть контакты двигателя и магнитных головок. Может они там засрались по полной и работают через раз.

Radjah ★★★★★
()
Ответ на: комментарий от anonymous

Далеко не факт, сейчас делают жесткие диски, у которых сразу интерфейс usb.

Это же 2.5" касалось, или уже и 3.5" такие пошли?

Именно по этому лично я покупаю отдельно корпус и отдельно диск.

Ещё, кстати, покупая готовый внешний диск, с большой вероятностью получаешь SMR технологию.

greenman ★★★★★
()

произведённый и купленный в 2019

Он в гарантии, Seagate support должен помогать.

UNiTE ★★★★★
()

В отдельных случаях устройства /dev/sdX и /dev/sdX1 в системе таки появлялись и это появление сопровождалось или клацанием или скрипом внутри внешнего жёсткого диска
Вопрос: что может быть с внешним жёстким диском?

Установилась аварийная прошивка от граммофона. Сдай по гарантии или сделай из него часы с кукушкой.

Suigintou ★★★★★
()
Последнее исправление: Suigintou (всего исправлений: 1)

Зачем вы вообще это говно покупаете? Обычный хард и коробка к нему за 400 рублей решают проблему.

K22
()

«сопровождалось или клацанием или скрипом внутри внешнего жёсткого диска» - скорее всего повреждена механика, т.е. винт труп.

infomeh ★★
()

Отписываюсь по поводу внешнего жёсткого диска. Вскрывать я его не стал. Просто положил на полку и некоторое время просто обходился без него. А примерно через неделю в последний день июня внешний жёсткий диск внезапно заработал:

июл 02 11:08:13 izohorix kernel: usb 1-1.5: new high-speed USB device number 10 using xhci_hcd
июл 02 11:08:13 izohorix kernel: usb 1-1.5: New USB device found, idVendor=0bc2, idProduct=ab30, bcdDevice= 1.09
июл 02 11:08:13 izohorix kernel: usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
июл 02 11:08:13 izohorix kernel: usb 1-1.5: Product: BUP BK
июл 02 11:08:13 izohorix kernel: usb 1-1.5: Manufacturer: Seagate
июл 02 11:08:13 izohorix kernel: usb 1-1.5: SerialNumber: NA9SVKKJ
июл 02 11:08:13 izohorix kernel: scsi host0: uas
июл 02 11:08:13 izohorix kernel: scsi 0:0:0:0: Direct-Access     Seagate  BUP BK           0109 PQ: 0 ANSI: 6
июл 02 11:08:18 izohorix mtp-probe[2124]: checking bus 1, device 10: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1>
июл 02 11:08:18 izohorix mtp-probe[2124]: bus: 1, device: 10 was not an MTP device
июл 02 11:08:19 izohorix mtp-probe[2125]: checking bus 1, device 10: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1>
июл 02 11:08:19 izohorix mtp-probe[2125]: bus: 1, device: 10 was not an MTP device
июл 02 11:08:19 izohorix kernel: sd 0:0:0:0: [sda] 9767541167 512-byte logical blocks: (5.00 TB/4.55 TiB)
июл 02 11:08:19 izohorix kernel: sd 0:0:0:0: [sda] 4096-byte physical blocks
июл 02 11:08:19 izohorix kernel: sd 0:0:0:0: [sda] Write Protect is off
июл 02 11:08:19 izohorix kernel: sd 0:0:0:0: [sda] Mode Sense: 53 00 00 08
июл 02 11:08:19 izohorix kernel: sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
июл 02 11:08:19 izohorix kernel: sd 0:0:0:0: [sda] Optimal transfer size 33553920 bytes not a multiple of physical bloc>
июл 02 11:08:19 izohorix kernel:  sda: sda1
июл 02 11:08:19 izohorix kernel: sd 0:0:0:0: [sda] Attached SCSI disk
# fdisk -l /dev/sda
Диск /dev/sda: 4,6 TiB, 5000981077504 байт, 9767541167 секторов
Disk model: BUP BK          
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: gpt
Идентификатор диска: 0658B039-7BDF-4AA0-B1AD-BCE532AC39E3

Устр-во    начало      Конец    Секторы Размер Тип
/dev/sda1    2048 9767541133 9767539086   4,6T Файловая система Linux
# hdparm -t /dev/sda

/dev/sda:
SG_IO: bad/missing sense data, sb[]:  70 00 05 00 00 00 00 0a 00 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 Timing buffered disk reads: 108 MB in  3.02 seconds =  35.79 MB/sec
# hdparm -T /dev/sda

/dev/sda:
 Timing cached reads:   2648 MB in  1.99 seconds = 1327.63 MB/sec
Все данные в целости и сохранности.

saahriktu ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.