[Hardware] Диски для сервера
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Чт Июл 3 04:21:57 MSD 2008
On Wed, Jul 02, 2008 at 10:32:36PM +0300, Michael Shigorin wrote:
> On Wed, Jul 02, 2008 at 10:49:53PM +0400, Maks Re wrote:
> > 2008/7/2 Slava Dubrovskiy
> > > Приобрели мы тут диски Seagate Model: ST3500320NS 500G
> > > И из 10 штук 5 уже умерли через 2 месяца работы.
>
> Слав, про сигейты ж тут неоднократно предупреждалось.
Настоятельно рекомендую тщательно проверять диски перед отправкой в
эксплуатацию. Я обычно использую приаттаченный скрипт на нескольких новых
дисках одной модели. С помощью gnuplot сравниваю полученные характеристики
дисков. Диски с заметными отклонениями от нормы подвергаю повторному
прогону скрипта. Появление ненулевого Reallocated_Sector_Ct на любой
стадии ставит диску однозначный приговор. Такой диск обычно меняют по
гарантии. Если не меняют, то повторный прогон скрипта обычно делает
этот диск нерабочим с точки зрения smart, после чего диск точно меняют.
Разумеется, при таком тестировании дисков адекватное охлаждение просто
необходимо. Если во время тестирования вы получили >40 градусов, это
значит, что охлаждение недостаточное и есть риск испортить нормальный диск.
Стенд должен быть свободен от других задач, во избежание искажений
результатов замеров.
--
ldv
----------- следующая часть -----------
#!/bin/sh
exec </dev/null
export LANG=C
for dev; do
bs="$((1024*256))"
size="$(fdisk -l "/dev/$dev" |sed -ne 's/^Disk [^,]*, \([1-9][0-9]*\) bytes.*/\1/p')"
size="$(($size / 1024))" 2>/dev/null || continue
[ "$size" -gt 0 ] 2>/dev/null || continue
hdparm -T -t "/dev/$dev" || continue
smartctl -a -d ata "/dev/$dev" >$dev.1.smart 2>&1
time badblocks -w "/dev/$dev"
smartctl -a -d ata "/dev/$dev" >$dev.2.smart 2>&1
count="$(($size / $bs - 1))"
q="$(echo "sqrt($count)" |bc)"
q1="$(($q - 1))"
for s in `seq 0 "$q1"`; do
for i in `seq "$s" "$q" "$count"`; do
first="$(($i * $bs))"
last="$((($i + 1) * $bs))"
echo "count=$i first=$first last=$last"
time badblocks -n -c $bs "/dev/$dev" $last $first
done
done &>$dev.bb
smartctl -a -d ata "/dev/$dev" >$dev.3.smart 2>&1
done
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/hardware/attachments/20080703/e969252f/attachment.bin>
Подробная информация о списке рассылки Hardware