Comments 81
Вот это жесткач. как прямом, так и в переносном смысле.
тяга к самоделке конечно похвальна, но намного проще и надежнее было бы взять бэушный SFF комп со встроенными SATA портами, слипом, Wake-On-Lan и прочими плюшками корпоративных решений.
Я взял ноутбук без крышки. Нативные 2 SATA, USB 3 шт. проц АМД E-350. Подвесил за стол не шумит, почти не греется.
вот кстати да.
Любой брендовый системник + ос на флешке — простой и эффективный способ построить NAS. Там и вентиляция корпуса продумана и мощностей чипсета хватает на все и поддержка SATA нативная и сетевую карту можно любую поставить.
У меня dell optiplex 320 NASом работает, загружаясь с флешки с OpenWRT
Тогда ещё подумал, а зачем два вентилятора, если можно один и большой.
А нужно ли вообще охлаждение для дисков в данном случае? Или вентилятор в основном для охлаждения блока питания?

P.S. корпус выглядит брутально. Судя по стальным пластинами на него можно становиться и нога не соскользнёт.
Честно, даже не рассматривал вариант без принудительного охлаждения. Идея реализации NASa сформировалась именно из-за вентилятора и под него такой форм-фактор появился.
Понимаю, что выглядит колхозно. В построении руководствовался, в первую очередь, функциональностью. Тем более, его место в шкафу. А там, темно и страшно.
Идея реализации NASa сформировалась именно из-за вентилятора
Каша из топора:)
какую температуру дисков вы хотели получить в своем изделии? комфортная температура для дисков вовсе не такая же как для остальных компонентов обычного компьютера. дискам вполне достаточно 35 градусов, а комп и при 20 прекрасно себя чувствует.
Использование USB-SATA это ужас какой-то. На его грабли вы даже успели наступить один раз.
Примерно за те же деньги можно было бы купить любую mini-ITX плату с установленным процессором.
До появления NASa был домашний сервер на mini-ITX, он выполнял роли: хранилки, медиа-сервера, роутера с VPN. Мощности стало не хватать, да и яйца в одной корзине хранить чревато неприятностями. Поэтому и пришёл к тому, что надо разнести сервисы на разные устройства. Теперь имеем, NAS и сервер виртуальных машин, в котором, под каждый сервис своя виртуальная машина. Что касается USB-SATA, да, опыт показал, появляется дополнительное звено для отказа.

Пробовал сделать аналогичное решение (с USB-SATA) на Raspberry Pi. Но столкнулся с проблемой — винчестеры (WD RED WD10JFCX 2.5") вообще никогда не отключаются. Шпиндель крутится круглосуточно, даже когда нет чтения/записи данных, что нельзя назвать энергоэкономичным и бесшумным решением. Скажите, удалось ли вам как-то обеспечить spin down (sleep) для дисков, чтобы уменьшить потреблении в режиме ожидания? Или это возможно только при прямом подключении к платам с SATA?

Думаю, засыпание зависит от самого диска. В NAS стоят два диска:
— ST2000NM0033 — засыпает.
— ST2000NC001 — не засыпает.
Надо будет разобраться.
Для WD есть настроечная утилита под DOS — wdidle3, с помощью которой можно включить/выключить парковку головок, а с помощью демона ataidle можно задать время простоя до spindown. Для Seagate (да и для WD) можно и то и то сделать через ataidle.

Но я лично наоборот отключил и парковку головок, и остановку дисков, т.к. толку от этого никакого, например, на торрентокачалке, а ресурс диска они, теоретически, уменьшают.
Эта парковка головок — просто страшилка для впечатлительных.
На моих дисках счетчик за миллион уходил, у кого-то и два миллиона было. Но на состоянии дисков это не сказывалось. Остальной смарт идеальный, работают без проблем.

В общем, отключать можно, но большого смысла нет.
хммм… как это 2 миллиона парковок?
ну возьмем 5 лет службы диска разделим на 2 ляма — получается парковка каждые 1,3 минуты в течении всей работы. Такое возможно?
Обычно речь идёт о Load Cycle Count.
Я не уверен, что он счетчик строго парковки показывает. Либо он, к примеру, может каждую головку отдельно считать, если у диска их восемь — то каждая парковка по 8 на счётчик прибавляет.

К примеру, сигейт четырёхтерабайтный у меня за 3 года и 287 дней работы имеет 980743 на этом счётчике.
WD 3TB за пять лет работы (43555 часов) — 568318.
У другого человека пятисотка WD, шесть лет — 1912705 (на второй полтора миллиона, но там возраст диска не знаю).

С другой стороны, у меня один за другим вылетело три сигейта (года по три им, одновременно покупались), счётчик этот там был вообще двузначный, у последнего диска 35.

Так что параметр если о чём-то и говорит, то точно не о том, насколько диску плохо или хорошо.
Дефолтовый таймаут парковки в первых wd green был 8 сек.
Не знаю как с win, но на linux, и соответственно на большинстве NAS, дефолтовый таймаут сброса кешей на диск 10 сек, те при самом плохом сценарии получается 6 парковок в минуту/8К в сутки/3М в год.
У меня есть пара гринов на 1TB, которые в первые год — два, точно не помню, набрали больше 1М, потом парковку отключил. Сейчас глянул — 1`115`000 парковок, оба живые, пробег 54К часов.
Для них по спецификации WD Load/unload cycles — 300`000
Да для всех так, по-моему. По крайней мере, у меня программка-монитор именно после 300 тысяч тревогу поднимает.
Может быть, конечно, я впечатлительный, но когда ты уже почти заснул, а тут винчестер громко щёлкнул (выключился) и через несколько секунд зажужжал (стал снова раскручиваться) — это не очень приятно. Или когда ты компом пользуешься, откроешь файл и ждёшь пять секунд, пока винчестер проснётся. Сколько я ни плясал с бубном, так и не смог это отключить (wd10ears). И торренты не всегда помогают, ибо не всегда качаются, а порой и интернет пропадает. Помогло только dd if=/dev/sdb iflag=direct bs=4096 count=1 раз в минуту.
Кстати, да. У меня, например, NAS (и не только он) собран вокруг ASUS C60M-I. Пассивное охлаждение, вполне достаточная производительность, 6 (шесть!) S-ATA. Блок питания с большим управляемым вентилятором — по результатам, вентилятор редко когда крутится даже впловину и совсем бесшумен. Шуршат только механизмы HDD. В качестве ОС выбрал NAS4Free, в итоге всё оказалось тютелька-в-тютельку во всех отношениях.
Точно так же сделано, на AMD E2-2000, только 6-й порт SATA пришлось впаять вместо ESATA, благо электрически интерфейсы идентичны.
Понимаю, что выглядит колхозно.

Автор! Ты не прав! Индустриально — да. Колхозно — нет.

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

Было бы желание, как говориться.
Это мысль! Вот только лазер прорежет ли алюминиевую пластину? Про оргстекло ролики видел, там режется всё хорошо. А так, надо подумать будет.
Если Вы в большом городе — наверняка найдется несколько контор, где с большим удовольствием Вам порежут не только алюминий, но и сталь; точность до полумиллиметра — лазером.
Еще вариант — алюминиевая композитная панель. Стоит чуть-чуть дороже, но легко фрезеруется (многие фирмы имеют портальные станки для фрезеровки). Я сам прямо сейчас занимаюсь колхозом с уже переработанным корпусом от обычного «писюка» и фрезерованной панелью из алюминиевой композитной панели. Еще плюсы — их можно сразу согнуть буквой «П», склеить, и она окрашена в какой-нибудь цвет (у меня была 4-миллиметровая панель красного цвета).
Прорежет, но не самый дешёвый. Сталь режется легче, чем алюминий, последний очень уж хорошо отводит тепло. Композит интереснее тем, что (при отсутствии щелей) делает конструкцию тише.
Ну там и так нормально было бы, все гайки только портят. Надо сменить способ крепежа с винтов на заклепки. Заклепочник стоит рублей 500, 50 заклепок 50 руб, так что можно без потерь для бюджета сделать очень аккуратную и крепкую конструкцию. Но конечно придется учитывать на то что она не будет разборной, оставить нижнюю крышку съемной например, для доступа внутрь.
Вариант с заклёпками хороший, но требует продумывания как оставить доступ к внутренностям. А так да, беру на заметку :)
И надо сразу заклепки «впотай» (конусные) брать — так вообще красивее всего получается
Две длинные заклёпки сделать осями (тефлоновые/полиэтиленовые) шайбы между деталями.
На одной из сторон сделать отверстия под резьбу (или вклеить гайки) и использовать винты. Если взять головки под шестигранник — будет незаметно.
UFO landed and left these words here
Мне эта плата, в первую очередь, понравилась соотношением цены и начинки.… Два порта USB под два диска

Вижу на фото только один USB порт.
Подумал, что вывел еще порты с точек возле чипсета. А тут еще проще получилось.
Там ещё microUSB сбоку, подписано, что OTG поддерживается.
Вообще для дисков, висящих на USB, получилось неплохо, да и дизайн вполне «индустриальный».
Но сама конструкция, особенно эти адаптеры usb-sata…
И когда потребуется заменить вентилятор, то придется разбирать буквально все — потому что вентилятор ставился первым.
Частенько так проектируют ноутбуки — когда для замены вентилятора надо снять материнскую плату. :-)
когда для замены вентилятора надо снять материнскую плату

Только вчера такой разбирал. Compaq, чтоб его вместе с HP.
Теперь собирать.

image
120 мм вентилятор, от того же производителя, крутился в домашнем сервере год. Сейчас как полгода, переехал в компьютер, который почти не выключается. Не свистит и не останавливается. Если ещё полтора года проживёт, то хорошо.
Чтобы вентилятор долго жил, нужно на гидродинамическом подшипнике брать. У меня в БП вентилятору (scythe) уже лет десять почти — живёт без проблем. БП, правда, пора бы уже менять, ощущение есть, что он ослаб уже.
Вот нашёл! Тот кулер, который попал под разбор — это Noctua NH-D14. А там, по описанию, гидродинамические подшипники.
Noctua даёт гарантию на вентиляторы к этому конкретно кулеру на 150 тысяч часов. Исходя из того, что у себя в системнике я их вообще не слышу уже шесть лет, кажется мне, что проходят они дольше.
150 тысяч часов — это 17 лет. Если думаете, что вентиляторы проработают дольше, то это будет ещё больше. Если не фанатеть от ретро-железа, то за это время не одно поколение компьютеров поменяется, с очень большой вероятностью и корпус смениться успеет на такой, в котором вентиляторы уже без надобности будут.
обратите внимание на счетчик часов в тестах
smartctl -a /dev/sdb
smartctl 5.41 2011-06-09 r3365 [x86_64-linux-3.2.0-25-generic] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF INFORMATION SECTION ===
Model Family: Seagate Barracuda ES.2
Device Model: ST3250310NS
Serial Number: 9SF03YSS
LU WWN Device Id: 5 000c50 00b865920
Firmware Version: SN04
User Capacity: 250,059,350,016 bytes [250 GB]
Sector Size: 512 bytes logical/physical
Device is: In smartctl database [for details use: -P show]
ATA Version is: 6
ATA Standard is: ATA/ATAPI-6 T13 1410D revision 2
Local Time is: Mon Jun 24 19:32:35 2019 MSK

==> WARNING: There are known problems with these drives,
see the following Seagate web pages:
http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207931
http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207963

SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status: (0x82) Offline data collection activity
was completed without error.
Auto Offline Data Collection: Enabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: ( 634) seconds.
Offline data collection
capabilities: (0x7b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 1) minutes.
Extended self-test routine
recommended polling time: ( 92) minutes.
Conveyance self-test routine
recommended polling time: ( 2) minutes.
SCT capabilities: (0x003d) SCT Status supported.
SCT Error Recovery Control supported.
SCT Feature Control supported.
SCT Data Table supported.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000f 119 099 006 Pre-fail Always - 216529877
3 Spin_Up_Time 0x0003 096 096 000 Pre-fail Always - 0
4 Start_Stop_Count 0x0032 100 100 020 Old_age Always - 68
5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 77
7 Seek_Error_Rate 0x000f 080 060 030 Pre-fail Always - 4407467310
9 Power_On_Hours 0x0032 082 011 000 Old_age Always - 16324
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 1
12 Power_Cycle_Count 0x0032 100 100 020 Old_age Always - 68
184 End-to-End_Error 0x0032 100 100 099 Old_age Always - 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0
188 Command_Timeout 0x0032 100 100 000 Old_age Always - 0
189 High_Fly_Writes 0x003a 100 100 000 Old_age Always - 0
190 Airflow_Temperature_Cel 0x0022 068 053 045 Old_age Always - 32 (Min/Max 28/36)
194 Temperature_Celsius 0x0022 032 047 000 Old_age Always - 32 (0 13 0 0)
195 Hardware_ECC_Recovered 0x001a 023 022 000 Old_age Always - 216529877
197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Extended offline Completed without error 00% 2559 -
# 2 Extended offline Completed without error 00% 2391 -
# 3 Extended offline Completed without error 00% 2223 -
# 4 Extended offline Completed without error 00% 2055 -
# 5 Extended offline Completed without error 00% 1887 -
# 6 Extended offline Completed without error 00% 1719 -
# 7 Extended offline Completed without error 00% 1551 -
# 8 Extended offline Completed without error 00% 1383 -
# 9 Extended offline Completed without error 00% 1215 -
#10 Extended offline Completed without error 00% 1047 -
#11 Extended offline Completed without error 00% 879 -
#12 Extended offline Completed without error 00% 711 -
#13 Extended offline Completed without error 00% 543 -
#14 Extended offline Completed without error 00% 375 -
#15 Extended offline Completed without error 00% 207 -
#16 Extended offline Completed without error 00% 39 -
#17 Extended offline Completed without error 00% 65407 -
#18 Extended offline Completed without error 00% 65239 -
#19 Extended offline Completed without error 00% 65071 -
#20 Extended offline Completed without error 00% 64903 -
#21 Extended offline Completed without error 00% 64735 -

SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.


сайт сигейта говорит, что Гарантийный срок истек Март 8 2013
другой диск того же сервера
smartctl -a /dev/sda
smartctl 5.41 2011-06-09 r3365 [x86_64-linux-3.2.0-25-generic] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF INFORMATION SECTION ===
Device Model: ST500DM002-1BC142
Serial Number: Z2AHH205
LU WWN Device Id: 5 000c50 03f7ac19b
Firmware Version: JC4B
User Capacity: 500,107,862,016 bytes [500 GB]
Sector Size: 512 bytes logical/physical
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: 8
ATA Standard is: ATA-8-ACS revision 4
Local Time is: Mon Jun 24 19:46:32 2019 MSK
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status: (0x82) Offline data collection activity
was completed without error.
Auto Offline Data Collection: Enabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: ( 592) seconds.
Offline data collection
capabilities: (0x7b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 1) minutes.
Extended self-test routine
recommended polling time: ( 77) minutes.
Conveyance self-test routine
recommended polling time: ( 2) minutes.
SCT capabilities: (0x103f) SCT Status supported.
SCT Error Recovery Control supported.
SCT Feature Control supported.
SCT Data Table supported.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000f 119 099 006 Pre-fail Always - 203925751
3 Spin_Up_Time 0x0003 100 100 000 Pre-fail Always - 0
4 Start_Stop_Count 0x0032 100 100 020 Old_age Always - 21
5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 1
7 Seek_Error_Rate 0x000f 089 060 030 Pre-fail Always - 882782877
9 Power_On_Hours 0x0032 027 027 000 Old_age Always - 64079
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 100 100 020 Old_age Always - 22
183 Runtime_Bad_Block 0x0032 100 100 000 Old_age Always - 0
184 End-to-End_Error 0x0032 100 100 099 Old_age Always - 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0
188 Command_Timeout 0x0032 100 100 000 Old_age Always - 0
189 High_Fly_Writes 0x003a 100 100 000 Old_age Always - 0
190 Airflow_Temperature_Cel 0x0022 069 053 045 Old_age Always - 31 (Min/Max 27/35)
194 Temperature_Celsius 0x0022 031 047 000 Old_age Always - 31 (0 15 0 0)
195 Hardware_ECC_Recovered 0x001a 032 015 000 Old_age Always - 203925751
197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0
240 Head_Flying_Hours 0x0000 100 253 000 Old_age Offline - 126147484514956
241 Total_LBAs_Written 0x0000 100 253 000 Old_age Offline - 2118116590
242 Total_LBAs_Read 0x0000 100 253 000 Old_age Offline - 3569623222

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Extended offline Completed without error 00% 37660 -
# 2 Extended offline Completed without error 00% 37492 -
# 3 Extended offline Completed without error 00% 37324 -
# 4 Extended offline Completed without error 00% 37156 -
# 5 Extended offline Completed without error 00% 36988 -
# 6 Extended offline Completed without error 00% 36820 -
# 7 Extended offline Completed without error 00% 36652 -
# 8 Extended offline Completed without error 00% 36484 -
# 9 Extended offline Completed without error 00% 36317 -
#10 Extended offline Completed without error 00% 36148 -
#11 Extended offline Completed without error 00% 35980 -
#12 Extended offline Completed without error 00% 35812 -
#13 Extended offline Completed without error 00% 35644 -
#14 Extended offline Completed without error 00% 35476 -
#15 Extended offline Completed without error 00% 35308 -
#16 Extended offline Completed without error 00% 35140 -
#17 Extended offline Completed without error 00% 34972 -
#18 Extended offline Completed without error 00% 34804 -
#19 Extended offline Completed without error 00% 34636 -
#20 Extended offline Completed without error 00% 34468 -
#21 Extended offline Completed without error 00% 34300 -

SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.


Гарантийный срок истек Февраль 27 2014
Power_On_Hours завис на 64079
Берем часы из тестов
(37660+65535)/24/365=11,78
Больше 11 лет работы. Смена поколения, нет не знаем.
Простите меня великодушно, но порадуйте меня тем что Noctua NH-D14 перед разборкой изначально был мертв, и остались живые только кулеры. А то же мне плохо становится от мысли такой ре инкарнации.
Порадую. Так как, кулер находился в большом ящике для отработавших комплектующих, то оттуда был извлечен изрядно помятым и с треснувшими трубками. Сам удивился, как ещё вентиляторы оказались работоспособными. До меня, в компании был переезд и часть комплектующих перевозили просто свалив в ящик.
Спасибо. Отлегло. Пару месяцев как гоняю Storm Assassin II, с завистью к Noctua NH-D14 (а уже и 15-я вышла) которая ощутимо дороже.

Что бы "вокруг" не нужных дисков или компов строили НАСы я слышал (у самого несколько)… но вот что бы "вокруг" пропеллера пострлили — первый раз!

Кстати, вот идея (реализованная мной в одном из моих НАСов):
берем старый лептоп (в моем случаи леново и3-2ххх какой то) с выломанными пятоями эераном и т.п. когда его чинить не выгодно но он рабочий)
ставим в него 2 диска 2.5 (один штатно второй вместо CD/DVD)
ставим на загрузочную флешку XigmaNAS (например)
профит!
минусы — если упало электричество сам не включится
плюсы — плоский (можно за книги поставить)
а главное "имеет встроенный ИБП" в моем случаи батарея 11го года держит 2 часа в продакшене
зы еще минус диски тольео 2.5

NAS с USB это не очень, лучше уж mini-ITX, а если очень хочется на арм, то есть NanoPi m4 и плата расширения к нему с настоящим SATA контроллером на 4 диска.
UFO landed and left these words here
Если уж колхозить то:
1. Нормальные порты САТА хотя бы 2 версии.
2. Пассивное охлаждение.
3. Если уж охлаждение активное то пылевой фильтр на морду корпуса.
4. Материнку с 4-мя сата-портами.
Отличный пример, как не надо делать NAS. Уважаемый, ну о какой надежности можно вести речь, если у вас он собран по сути из говна и палок?
UFO landed and left these words here
Что нет raid — это правильно. Тем более в таком исполнении.
А вот что диагностика идет методом отключил диск подключил другой — это уже несерьёзно.
Сетевое хранилище на скорости 30 Мб/с, клёво :)

С другой стороны, удивительно, что копирование с диска на диск даёт 33,17 через общий и единственный USB 2.0 порт, у которого теоретический предел 60, а на практике около 25-30.

Кстати, я тоже пользуюсь USB-SATA, опыт положительный. Замониторный безвентиляторный компьютер, хаб USB 3.0 и полка с дисками, буквально. Из плюсов: компактность — аккуратный системник с ладонь, модульность — диски съёмные и заменяемые, охлаждение — диски не греются от процессора, отсутствие вентиляторов — можно не выключать на ночь. Скорость как по SATA. Минусы — нет настройки остановки шпинделя, прошиты дефолтные пять минут. Заморочки с согласованием питания — комп при выключении снимает питание USB и гасит диски «насовсем», а на странице BIOS вместо настроек южного моста — заглушка. Хаб решил проблему.
Интересно! Стремление к безвентиляторности тоже есть. Планирую (в течении года :) следующий NAS строить на съёмных 2.5 дисках, с SATA портами, без вентилятора и симпатишным дизайном.
Рассматривали ли вы другие материнские платы?
Какая операционная система linux выбрана? почему?
Как управляете, только ssh или есть web морда?
Рассматривали ли вы xpenology?
Есть ли оповещение, если система «заболела»?
Да, рассматривал. Основной критерий был, чем меньше, тем лучше. Как по цене, так и по размерам.
Ubuntu 16.04, так как, есть готовый образ под ARM.
Только по ssh.
Нет, Ubuntu роднее :)
Оповещения нет. Увидел, что диск не отвечает, потому что, виим сообщил о недоступности репозитория.
Если покрасить корпус в черный матовый цвет, думаю будет выглядеть значительно лучше

Люди из ноутбуков NAS-ы строят. А ведь уже давно пора задумываться о NAS- ах из смартфонов. Особенно если дисплей разбился, MicroSD до терабайта, USB-OTG...

Спасибо за рассказ.
Несколько вопросов
1) Какой именно БП? Если есть ссылка на Ali, то поделитесь
2) Orange Pi One+ — какое ядро/дистрибутив используете? Дело в том, что mainline в armbian до сих пор в состоянии «suitable for testing». И, например, при обновлении можно влететь на неработающий Ethernet. А киньте на pastebin вывод dmesg пожалуйста =).
3) Глупый вопрос — уголки 20х20 мм?
4) Какой чипсет у usb-sata моста?
5) NAS-понятие растяжимое. Что именно установлено? Samba? NFS?

Заранее спасибо

P.S. Я тут развлекался с кластером из Orange Pi PC2, потом из One+. Стабильность первого как-то сильно больше.
1) Вот такой блок питания — NED-75A.
2) 3.10.65 / Ubuntu 16.04.6 Дистрибутив брал здесь.
3) Да, поправил :)
4) Вот такой контроллер — JMS579.
5) Samba.

Поделитесь знанием, какие задачи будут или уже решаются на кластере из ARMов. Вопрос интересен, но пока не вижу для себя практического применения?
Спасибо.
Из применения «сейчас» — майнит всякое типа VeriumReserve, Turtle, Magi. Интерес скорее спортивный, сами понимаете.
А вообще пробовал Spark, но microSD это очень грустный носитель, нужно мастрячить что-нибудь понадежнее. Мне было интересно довести до ума плату управления питанием, да и просто запустить вот это вот всё. Может поиграюсь в сам себе VPS, когда время будет.

С БП с Али — поаккуратнее. Я вот уже один раз домой вернулся, а подобный блок издаёт звуки цикад и не стартует. Так что теперь либо старорежимный ATX типа FSP/Powerman, либо каноничный meanwell. Собственно заморочился с управлением ATX из-за этого.

Дистрибутив — ну не знаю… Можно и армбиан попробовать — там уже 5.x выросло ядро. Я правда, давно не обновлялся.

По поводу JMicron — у меня чудо-кабель за три рубля с Али, там внезапно оказался JMicron 578, к которому подошла вот эта прошивка — forum.armbian.com/topic/3317-orange-pi-zero-nas-expansion-board-with-sata-msata/page/4
Появилась поддержка Trim, а в eeprom можно прошить sleep timeout. Посмотрите, может ваше изделие тоже поддержано.
А вообще еще раз спасибо за текст — так классно видеть что-то сделанное руками. А мысль о том, что идея пришла «со стороны пропеллера» — это просто замечательно (мне лично это очень близко). Удачи и новых идей. А главное, диванных критиков не слушайте. Просто делайте.

Спасибо за пожелание, готовлю ещё пост про сервер виртуальных машин, выполненный в том же, индустриальном формате. Лист алюминия же остался от NASа :)
По своему опыту могу сказать, что USB-SATA переходник — самый частоотваливающийся элемент такой системы. Поэтому рекомендовал бы присмотреться к одноплатникам, у которых есть один или несколько портов SATA.
Banana Pi, например, или один из новых Orange Pi.
Only those users with full accounts are able to leave comments. Log in, please.