Самонадеянный NAS

Быстро сказка сказывалась, да долго дело делалось.

Более полутора лет назад, захотелось собрать собственный NAS, а началом, для сбора NASа, послужило наведение порядка в серверной комнате. При разборе кабелей, корпусов, а также, переселении лампового 24 дюймового монитора от HP на свалку и прочего, прочего, был найден кулер от Noctua. Из которого, путём неимоверных усилий, изъял два вентилятора – 120 и 140 мм. 120 мм вентилятор почти сразу же, уехал в домашний сервер, так как, тихий и мощный. А вот, что делать со 140 мм вентилятором, мыслей пока не было. Поэтому, отправился он прямиком на полку – в запас.

Где-то, через две недели после наведения порядка, закупили в компанию NAS от Synology, модель DS414j. Тогда ещё подумал, а зачем два вентилятора, если можно один и большой. Вот, собственно, с этого и родилась идея — сделать NAS c одним большим и тихим вентилятором.

Итак, это была присказка, а теперь сказка.

Так как, опыт работы с напильником был, ещё ранее встраивал в домашний сервер корзину на шесть дисков, то, примерно представил очертания будущего NASа. Анфас – большой и тихий вентилятор с решёткой, профиль – правильный прямоугольник, по размерам чуть больше двухдисковой корзины. А всё остальное, по максиму гармоничное и не выпирающее.

И закипела работа … на год.

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

Итак, с чего начать и какие материалы использовать?

Решено было использовать алюминиевые уголки и алюминиевые пластины, так как они, в меру прочные, лёгкие, а главное, изделия из алюминия податливы для экспериментов. Далее, закупил уголок алюминиевый 20х20х1 мм, 2 м и лист рифленый АМг2 1.5х600х1200 мм. Из листа, в будущем, ещё планировал сделать стенки корпуса для сервера виртуальных машин. Так вот, начало на фото.



Внешний вид, конечно, не ахти. Но главное, функционал, чего потом хватило с избытком.



По размерам, будущего NASa, ориентировался на размеры 140 мм вентилятора, двух корзин под 3,5 диски и блока питания. Размер платы «умной части» NASa не играл большого значения, так как, по сравнению с другими комплектующими был довольно таки мал. И, думал, куда-нибудь, его всё равно получится прикрутить.

Что в последствии и получилось, плата «умной части» NASa заняла своё место.

А пока, работа по размещению элементов NASa проходила, в голове рождался будущий корпус для сервера виртуальных машин, но, об этом в следующей статье.

Путём отрезания, просверливанием отверстий и соединением воедино, наконец-то удалось собрать годный параллелепипед.



Подумал, что для первой практической работы, по изготовлению NASa, вполне нормально. И начал, все комплектующие расселять по местам, корзины для дисков поселил внизу, блок питания наверху. Хотя, в настоящее время, NAS стоит по другому, блок питания находится внизу.



И как говорил ранее, производство NASa заняло продолжительное время, прежде всего это было связано с долгой доставкой и подборкой по характеристикам и ценам: корзин для дисков, блока питания, конвертеров USB-to-SATA, платы «умной части» NASa. Потом ещё понадобились «Г» образные кабели, которые тоже заказывал в том же крупном, ну очень крупном, магазине электроники. Так как, для питания SATA-дисков прекрасно хватает 5В и 12В, то блок питания выбрал двухканальный: 5В и 12В, мощностью 75 Вт. Провода для питания от клемм «5В» и «12В» использовал от старого стандартного компьютерного блока питания, а для подачи 220В отрезал гнездовой разъём C13 и проводами подключил к клеммам «АС».

И вот итог, все комплектующие собраны в корпусе.



Если смотреть на устройство со стороны корзин для дисков, то для «умной части» NASa нашлось подходящее место, слева от блока питания и над корзинами с дисками.



Так что же, было использовано для «умной части» NASa? Особо глазастые, смогли разглядеть на фото, и да, это OrangePiOnePlus.



Мне эта плата, в первую очередь, понравилась соотношением цены и начинки. Так как, NAS в дальнейшем не планировал использовать по другому назначению, кроме как хранилище файлов, то и плату выбирал именно для этого устройства. Два порта USB под два диска, сетевой 1G-порт, слот под SD-карту и 1Гб оперативной памяти – всё что нужно и ничего лишнего.

На SD-карту, на 2Гбайта, залил образ серверной Ubuntu 16.04, система загрузилась и начал тестирование. Тестирование заключалось в копировании по сети на NAS, с него и между дисками.

Копирование в NAS.



Копирование из NAS.



Копирование между дисками в NAS.



А вот и законченный вариант NASа, который уехал в дальний и тёмный угол шкафа.



Подводя итог, скажу следующее, вот уже более полугода, NAS выполняет роль бэкапного хранилища и радует своей работой – он тих, скромен по питанию, надёжен. Про надёжность замечу, что в первый месяц работы NASa, перестал видеться один диск. Но система работала и данные каждую ночь сохранялись. Сначала грешил на винчестер, но по замене на другой, заведомо исправный, чуда не случилось, диск продолжал не видеться. Следующий элемент на замену, был конвертер USB-to-SATA, и да, Чудо произошло, диск увиделся и старый, и тот который предназначался для замены.

На этом сказочке конец.
Поделиться публикацией

Похожие публикации

Комментарии 81

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                                          image
                                            0
                                            120 мм вентилятор, от того же производителя, крутился в домашнем сервере год. Сейчас как полгода, переехал в компьютер, который почти не выключается. Не свистит и не останавливается. Если ещё полтора года проживёт, то хорошо.
                                              0
                                              Чтобы вентилятор долго жил, нужно на гидродинамическом подшипнике брать. У меня в БП вентилятору (scythe) уже лет десять почти — живёт без проблем. БП, правда, пора бы уже менять, ощущение есть, что он ослаб уже.
                                                0
                                                Вот нашёл! Тот кулер, который попал под разбор — это Noctua NH-D14. А там, по описанию, гидродинамические подшипники.
                                                  0
                                                  Значит у него есть все шансы пережить жесткие диски.
                                                    0
                                                    Noctua даёт гарантию на вентиляторы к этому конкретно кулеру на 150 тысяч часов. Исходя из того, что у себя в системнике я их вообще не слышу уже шесть лет, кажется мне, что проходят они дольше.
                                                      0
                                                      проходят они дольше.

                                                      Столько не живут. :)
                                                        0
                                                        Не понял вашего комментария. Сможете пояснить?
                                                          0
                                                          150 тысяч часов — это 17 лет. Если думаете, что вентиляторы проработают дольше, то это будет ещё больше. Если не фанатеть от ретро-железа, то за это время не одно поколение компьютеров поменяется, с очень большой вероятностью и корпус смениться успеет на такой, в котором вентиляторы уже без надобности будут.
                                                            0
                                                            обратите внимание на счетчик часов в тестах
                                                            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 лет работы. Смена поколения, нет не знаем.
                                                    0
                                                    Простите меня великодушно, но порадуйте меня тем что Noctua NH-D14 перед разборкой изначально был мертв, и остались живые только кулеры. А то же мне плохо становится от мысли такой ре инкарнации.
                                                      +1
                                                      Порадую. Так как, кулер находился в большом ящике для отработавших комплектующих, то оттуда был извлечен изрядно помятым и с треснувшими трубками. Сам удивился, как ещё вентиляторы оказались работоспособными. До меня, в компании был переезд и часть комплектующих перевозили просто свалив в ящик.
                                                        0
                                                        Спасибо. Отлегло. Пару месяцев как гоняю Storm Assassin II, с завистью к Noctua NH-D14 (а уже и 15-я вышла) которая ощутимо дороже.
                                              0

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

                                                0

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

                                                  0
                                                  Любопытно! Автономный ИБП в NASе.
                                                  +1
                                                  NAS с USB это не очень, лучше уж mini-ITX, а если очень хочется на арм, то есть NanoPi m4 и плата расширения к нему с настоящим SATA контроллером на 4 диска.
                                                    –2
                                                    У нас ds416, там как раз один большой вентилятор, режим настраивается.
                                                    А такая поделка — просто жесть. Лучше уж небольшой системник взять с полноценным линуксом, чем такое.
                                                      0
                                                      Если уж колхозить то:
                                                      1. Нормальные порты САТА хотя бы 2 версии.
                                                      2. Пассивное охлаждение.
                                                      3. Если уж охлаждение активное то пылевой фильтр на морду корпуса.
                                                      4. Материнку с 4-мя сата-портами.
                                                        0
                                                        Это будет рождение второго NASa.
                                                          +2
                                                          А должно быть первое
                                                        0
                                                        жесть какая…
                                                        конвертеров USB-to-SATA

                                                        и как со скоросью? raid есть?
                                                          0
                                                          RAID не делал, данные зеркалируются скриптом в cron.
                                                          –3
                                                          Отличный пример, как не надо делать NAS. Уважаемый, ну о какой надежности можно вести речь, если у вас он собран по сути из говна и палок?
                                                            0
                                                            А ещё, как выяснилось, нет raid и никаких проверок на доступность дисков, данные копируются скриптом. Все плюсы nas спустили в унитаз, и это на it-портале.
                                                              0
                                                              Что нет raid — это правильно. Тем более в таком исполнении.
                                                              А вот что диагностика идет методом отключил диск подключил другой — это уже несерьёзно.
                                                            +1
                                                            Сетевое хранилище на скорости 30 Мб/с, клёво :)

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

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

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

                                                                  0
                                                                  возможно, проблема с софтом…
                                                                  0
                                                                  Спасибо за рассказ.
                                                                  Несколько вопросов
                                                                  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+. Стабильность первого как-то сильно больше.
                                                                    0
                                                                    1) Вот такой блок питания — NED-75A.
                                                                    2) 3.10.65 / Ubuntu 16.04.6 Дистрибутив брал здесь.
                                                                    3) Да, поправил :)
                                                                    4) Вот такой контроллер — JMS579.
                                                                    5) Samba.

                                                                    Поделитесь знанием, какие задачи будут или уже решаются на кластере из ARMов. Вопрос интересен, но пока не вижу для себя практического применения?
                                                                    Спасибо.
                                                                      +2
                                                                      Из применения «сейчас» — майнит всякое типа 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. Посмотрите, может ваше изделие тоже поддержано.
                                                                      А вообще еще раз спасибо за текст — так классно видеть что-то сделанное руками. А мысль о том, что идея пришла «со стороны пропеллера» — это просто замечательно (мне лично это очень близко). Удачи и новых идей. А главное, диванных критиков не слушайте. Просто делайте.

                                                                        0
                                                                        Спасибо за пожелание, готовлю ещё пост про сервер виртуальных машин, выполненный в том же, индустриальном формате. Лист алюминия же остался от NASа :)
                                                                    +1
                                                                    30 мегов в секунду в 2019 году?
                                                                      0
                                                                      По своему опыту могу сказать, что USB-SATA переходник — самый частоотваливающийся элемент такой системы. Поэтому рекомендовал бы присмотреться к одноплатникам, у которых есть один или несколько портов SATA.
                                                                      Banana Pi, например, или один из новых Orange Pi.

                                                                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                      Самое читаемое