LINUX.ORG.RU

Проблемы с SATA HDD

 , , ,


0

2

Добрый день, господа.

У меня есть небольшой сервант, работающий на CubieBoard v1. К этому серванту подключен HDD Seagate Barracuda 4TB. Сервант и hdd питаются от блока питания на 5 вольт, 4.4 ампера.

И вот собственно незадача: периодически сервант начал отваливаться. Пингуется, но по ssh не пускает, веб морда недоступна.
Есть у меня подозрение, что это связано с винтом. Периодически в dmesg вижу вот такое:

[51984.854354] ata1.00: exception Emask 0x10 SAct 0x0 SErr 0x10200 action 0xe frozen
[51984.854369] ata1.00: irq_stat 0x00400000, PHY RDY changed
[51984.854382] ata1: SError: { Persist PHYRdyChg }
[51984.854395] ata1.00: failed command: FLUSH CACHE EXT
[51984.854420] ata1.00: cmd ea/00:00:00:00:00/00:00:00:00:00/a0 tag 10
         res 40/00:48:58:ea:46/00:00:01:00:00/40 Emask 0x10 (ATA bus error)
[51984.854554] ata1.00: status: { DRDY }
[51984.854581] ata1: hard resetting link
[51990.664183] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[51990.716826] ata1.00: configured for UDMA/133
[51990.716848] ata1.00: retrying FLUSH 0xea Emask 0x10
[51990.717111] ata1: EH complete

Смарт говорит что все в норме, всевозможные e2fsck -yf не помогают.
Подскажите, пожалуйста, куда смотреть что исправлять?

P.S.

cat /etc/os-release 
PRETTY_NAME="Debian GNU/Linux 8 (jessie)"
NAME="Debian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=debian
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

uname -a
Linux cubieboard 4.11.6-sunxi #4 SMP Sun Jun 18 14:27:36 CEST 2017 armv7l GNU/Linux

★★★

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

Ответ на: комментарий от legolegs

Если не сложно, вы бы не могли поподробнее пояснить. Почему вы решили что проблема с питанием? Исправлять имеется ввиду «необходимо большая сила тока»?

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

Ну если линукс теряет связь, значит проблема железная. Железок у нас тут три: контроллер на матери, шлейф, диск. В случайные сбои на контроллере я не верю, шлейф вы, наверное, догадались пошевелить и потуже вставить. Диск обычно глючит либо сам либо из-за питания. Если поверим смарту, то остаётся питание.

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

Можно поискать более качествеенный БП, более мощный БП, менее старый БП с не высохшими конденсаторами, более короткие и толстые провода, отключить обогреватель (или наоборот включить навсегда, без термостата) и т.д. Может у вас там сварочный цех рядом, я же не знаю.

legolegs ★★★★★
()
Последнее исправление: legolegs (всего исправлений: 1)
Ответ на: комментарий от legolegs

догадались пошевелить и потуже вставить

Я бы ещё предложил поменять этот самый кабель.

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

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