Во втрой части сатьи ответим на вопросы которые возникнуть у многих начав строить систему хранения данных своими руками.
1) Где взять Sata multiplicator’ы — CFI-B53PM (это их оригинальное название) на базе чипа SiI3726 ??
Первое с чего стоит начать поиск любого девайса это определение его названия, наш пациент называется CFI-B53PM, представляет из себя плату с одним входом сата и 5 выходами, то есть на один сата кабель можно посадить 5 сата винтов.
Идем на сайт производителя CFI-Group (http://www.chyangfun.com/), но в продуктах наших мультипликаторов найти не удалось. Не отчаиваясь пишем на почту сейлов из контактов с текстом письма how to buy CFI-B53PM и получаем ответ от прекрасного человека по имени Nick с сообщением, что оплатить бекплейны можно прямым переводом или кредитной картой visa, mastercard. Отправка производится ems(самая дешевая) или любым другим по вашему усмотрению.
Говорим что платим картой и отправка ems, тут следует обратить внимание, что беспошлинно для личного пользования в Россию можно ввести не более 31 килограмма и на сумму не более 1000 евро. Каждая плашка стоит 47 долларов, доставка 37 долларов. Чем больше заказываешь тем дешевле стоят плашки и тем дешевле доставка одной плашки. Присылают форму для заполнения, рекомендую выпустить виртуальную карту, так как в анкете вы палите cvv код карты.
Заполнив карту вам на следующий день отправляют ваше добро и высылают на почту квитанцию об оплате с номером отправления ems, посылку можно отслеживать на сайте www.emspost.ru/tracking/ введя этот номер.
2.Контроль температуры под ОС Windows
Для этих целей существует множество программ, для контроля температцры работы жесикх дисков, ниже приведу скрины одной из них
3. Контроль температуры жесткого диска под Linux (Debian)
Для этого в Linux’е есть пакет hddtemp.
Для установки его на Debian Linux необходимо выполнить команду:
apt-get install hddtemp
Использование программы очень простое
hddtemp /dev/sda
Вывод
/dev/sda: ST31500341AS: 32°C
Но у меня два жестких диска и мне бы хотелось вывести эту информацию в Web-интерфейс Умного Дома. Была бы задача, а решение в среде Linux всегда найдется.
При установке hddtemp по умолчанию запускается tcp-сервис hddtemp, доступ к которому осуществляется через порт 7634. Таким образом информацию о температуре дисков можно получить, например, с помощью программы telnet
telnet localhost 7634
Вывод
|/dev/hda|WDC WD800JB-32JJC0|39|C||/dev/sda|ST31500341AS|32|C|
А раз так, то можно написать простенькую программу на PHP для вывода этой информации в табличном HTML виде на Web-сервер.
<? $host="localhost"; $h=fsockopen($host, 7634); while(!feof($h) ) $http_response.=fgets($h, 4096); $hdd_list = explode("||", preg_replace("/^|||$/", "", $http_response)); echo "<table border=1>"; for ( $i = 0; $i < count($hdd_list); $i++ ) { $hdd_fields = explode("|", $hdd_list[$i]); echo "<tr>"; for ( $j = 0; $j < count($hdd_fields); $j++ ) echo "<td>$hdd_fields[$j]</td>"; echo "</tr>"; } echo "</table>"; fclose($h); ?>
Скачать скрипт
В результате получаем что-то вроде этого…
Нетрудно модифицировать скрипт для записи данных в MySQL базу с последующим построением графиков или создания контролирующих программ, уведомляющих тем или иным способом о перегреве. (инфо)
4. На какой из дисков устанавливать ОС?
В качестве диска для ОС лучше всего использовать SSD носитель, он даст высокую скорость работы и надежность. Его размеры позволяют нам спрятать его в любую часть корпуса