Обзор Direct Attached Storage CFI-B4043JDGG

    Недавно я узнал об интересном классе устройств DAS (Direct Attached
    Storage).



    Это такой NAS, который не имеет собвственной операционной
    системы на борту, но позволяет создать аппаратный рейд-массив из 2-8
    дисков. Признаюсь, что если бы до этого у меня не было NASа, то я бы
    усомнился в том, что такое устройство вообще может быть востребовано.
    Непонятно, чем же оно лучше обычного выносного жёсткого диска. А
    оказалось, что в определённых обстоятельствах DAS — это именно то, что
    нужно.



    До этого я писал обзор Synology DiskStation DS211, очень достойный NAS
    с кучей функций и наворотов, но если у вас дома есть свой полноценный
    файл, веб или ещё что-то там сервер, который вы самостоятельно
    админите (как я), то как бы NAS-то и не нужен. Ведь он заточен «под всё
    работает из коробки» — и поставить на него какой-то софт — целая
    проблема. Поэтому, Дискстейшн был подарен iBear, а я стал обживаться с
    DAS CFI-B4043JDGG, ведь сам того не зная, его прототип я уже
    использовал:



    Как видно на картинке — DAS это как раз то, что мне было очень нужно.
    Во первых я мог наконец-то собрать не влезающие в системник жёсткие
    диски в цивильную коробочку, а во вторых вместо кучи проводов
    использовать один USB-3 или eSATA. Скорость передачи данных при этом
    может достигать 300 мегабайт в секунду.



    У меня вот такая картина довольно стандартная:



    Я уже говорил, что DAS по сути — аппаратный рейд. Конфигурирование
    рейда сделано просто на 5 баллов:



    Как видно, оно производится с помощью трёх переключателей. Возможные
    конфигурации:
    Фирменные от CFI:
    • Clean — это все диски независимы друг от друга;
    • Large — все диски объединены в один большой виртуальный диск;
    • Clone — данные клонируются на каждый установленный диск, при этом
      размер хранилища равен размеру самого маленького диска.


    Ну и конечно классика:
    R0, R1/10, R3 и R5.
    Честно говоря, я так и не смог понять, почему я мог бы использовать
    Large вместо R0, а Clone вообще какой-то странный режим, если диска
    два, то R1 — самое оно, а если 4, то тут уже R5 просится.

    Режим Clean полезен если DAS используется как коробка для жёстких дисков.

    После выбора режима, нужно, удерживая reset пять секунд, включить питание, и устройство
    сконфигурирует рейд согласно положению переключателей. При этом вся
    информация с жёстких дисков будет стёрта. Затем нужно смонтировать
    устройство как диск в операционной системе и наслаждаться. Быстро,
    чётко и никакого геморроя.

    Аппаратно-программная часть



    • Основной рейд-функционал обеспечивает рейд-контроллер JMicron JMB394 или JMS539;
    • Максимум можно установить 4 диска 3,5";
    • Аппаратных ограничений на объём диска нет, но нужно согласовывать это
      с ОС, к которой будет подключен DAS;
    • Охлаждение дисков производится с помощью 80мм вентилятора на задней панели;
    • На передней расположена крышка отсека жестких дисков;
    • Совместим с Windows, Linux, OS X.




    Плюсы и минусы



    Плюс у устройства один: это стабильный, очень быстрый и лёгкий в
    конфигурировании аппаратный рейд. Настоящий unix-style: Выполяется
    ровно одна функция, но выполняется просто и качественно.

    Минусов ввиду простоты мне найти так и не удалось, опять же ввиду
    простоты устройства. Есть правда одно пожелание, было бы очень круто,
    если бы создатели придумали систему конвертации программных
    mdadm-рейдов для использования в этой коробочке. Мне пришлось
    перекачивать содержимое своего софтового рейда на девайс.

    Резюме



    DAS SCFI идеально встанет рядом с каким-нибудь неттопом типа Acer
    Aspire Revo или чем-то похожим под столом или в кладовке (как у меня).

    Ссылки по теме:



    Русский сайт: www.cfi-rus.ru
    Сайт производителя: www.chyangfun.com/products_stroage.html
    Купить через Яндекс.Маркет: market.yandex.ru/search.xml?text=CFI-B4043JDGG&hid=91018&srnum=16
    Метки:
    Поделиться публикацией
    Комментарии 74
    • +5
      Для таких скоростей цена в 7 килорублей смотрится очень хорошо
      • +7
        По-моему, как раз так себе смотрится — создает иллюзию того, что это изделие дядушки Чяньг-фунь (products_stroage, ага) работает. Что происходит, когда диск вылетает? Когда перегревается? Как ОС об этом узнает и как это хотя бы в теории можно мониторить? Какая нагрузка на процессор при использовании USB3 по сравнению с SATA/SAS? Я уже молчу о качестве исполнения за 7 килорублей и о том, что, судя по стоящей поперек всего корпуса плате, продувка этого изделия практически никакая.

        Аналогичные продукты чуть более серьезных китайцев — хотя бы тех же Areca — имеют худо-бедно какой-то CLI и веб-интерфейс, через которые можно всем этим управлять. А вот «управление» через 3 DIP-switch'а как-то даже улыбку не вызывает — грустно все это. Почти как тот самый «жесткий диск», который внутри состоит из флешки на 128 мег и 2 гаек для утяжеления.

        Если хочется именно коробочку для дисков — то почему бы за эти же самые 5-7 килорублей не купить нормальный SATA/SAS-корзину без вот этих выкрутасов по поводу «аппаратный RAID»? Такие решения от Intel, Chenbro, HP, Supermicro будут и работать быстрее, проще и предсказуемее, и стоить дешевле.
        • +1
          > А вот «управление» через 3 DIP-switch'а как-то даже улыбку не вызывает — грустно все это.

          Что вы! Это как микроволновка с двумя ручками: мощность и время (просто и понятно). Я удобнее интерфейса для настройки рейда не видел.
        • +2
          Возразить нечего, для серьёзных задач такое решение не пойдет
        • +2
          От себя добавлю. «Надёжный» рейд на JMicron JMB394 или JMS539 это даже не смешно.
        • 0
          +1. Тогда уж сразу Full-Tower корпус + рейд-контроллер.
      • 0
        по-поводу 7 килорублей.
        кому дорого, могут обратить внимание на данную корзину, существенно дешевле.
        AgeStar 3U2B3A. цена около ~1 килорубля, умеет raid0,1, жбод и два луна. похоже, что построен на этом же чипе.
        • НЛО прилетело и опубликовало эту надпись здесь
        • 0
          А вот интересно он с Linux совместим?
        • 0
          raid-5 не получится :(
    • +3
      Если в качестве домашнего сервера использовать неттоп, то конечно пригодится, а если это обычный корпус, то лучше shop.key.ru/shop/goods/37874/?region_id=36 ну и mdadm в руки.
      Войны по поводу hardware raid vs softraid на хабре неоднократно проводились :) каждый делает выбор по себе.

      Так что да, весьма специфичная штуковина.
      • 0
        Еще надо, чтоб портов хватало на материнке.
        • 0
          Да-да. Я об это разбился :)
      • 0
        Есть ещё такая корзина от Chieftec. Хотя её хрен купишь, конечно. Используем четыре таких в самосборном файлохранилище (на основе корпуса Antec Twelve Hundred). В итоге во вполне обычном (хоть и большом) корпусе уместилось 20 дисков :)
    • +2
      Было бы здорово, если бы еще протестировали, что происходит при развале рейда.
    • +1
      > Настоящий GNU-style: Выполяется ровно одна функция, но выполняется просто и качественно.

      Таки как раз unix-style. GNU-style — это множество нужных и не очень функций, описанных в стандарте и не только. Сравните к примеру GNU grep и BSD grep. Или GNU cat и Plan 9 cat ;)
      • 0
        Перепутал, сейчас исправлю.
    • +7
      DAS… Это такой NAS, который не имеет собвственной операционной
      системы на борту


      «Муха тоже самолет, только маленький пока».
      Как-то у вас каша в голове.
      • 0
        В определенном приближении такое сравнение имеет место быть.
        • +5
          Нет такого приближения (ну или вот в таком как в стишке про муху ;)

          Если устройство не позволяет совместный, одновременный доступ двух и более независимых хостов (и не может позволить в принципе), то но не сетевое, значит он не NAS, не SAN, а DAS.
          Если позволяет, тогда NAS или SAN.

          NAS это не просто «маленькая симпатичная коробочка для жестких дисков на столе», как многие все еще считают.
          • –1
            Хмм, я всегда считал, что какой-нибудь HP P2000 MSA с SAS интерфейсами несмотря на возможность одновременного подключения нескольких хостов все-равно DAS, а не SAN. Но в остальном согласен.
    • +1
      во, мне такая штуковина отлично подойдет для подключения к медиаплееру dune. NASы Synology для простого хранения кино слишком дороги и навороченны.
    • 0
      Как видно на картинке — DAS это как раз то, что мне было очень нужно.
      Люблю, когда люди умеют с иронией относиться к себе… «Как видно на картинке — DAS… и жена — это как раз то, что мне было очень нужно».

      А так — спасибо за обзор… видимо, придется брать. Моего терабайтного винта уже полгода, как не хватает.
    • +2
      В принципе, оно может и имеет смысл, но мне представляется не полноценным решением. У меня дома NAS массив на 4 винта стоит как домашнее хранилище, доступное через протокол samba. Такой вариант хорош тем, что нет необходимости держать включенным какой-либо компьютер. При этом, файлы с хранилища доступны со всех медиаплэйеров и любых других компов. Мне такое решение кажеться намного более удобным.
      • 0
        Смотря для чего оно должно быть «полноценным» решением. Для вебсервера, не имеющего достаточного кол-ва SATA-разъемов такая штука очень даже подходит именно в таком виде, как она есть — с одним лишь SATA3 интерфейсом и встроенным RAID-контроллером.
        • 0
          А для самостоятельного сетевого файлохранилища уже потребуется что-то более функциональное, это правда.
        • 0
          … А потом в нем наворачивается жесткий диск и об этом никто не узнает — RAID же, угу. А потом наворачивается второй и внезапно все бесценное содержимое потеряно и даунтайм на несколько дней.
          • 0
            Ну а как же monit?
            • +1
              А что monit? Что он будет мониторить? У вас есть один виртуальный огромный жесткий диск, который предоставляет такой массив. «Работает» он всегда, вне зависимости от того, сколько дисков в нем живо.
          • 0
            По-моему, там есть индикация состояния дисков — отказ двух дисков не будет абсолютной неожиданностью. Другое дело — как там у них обстоят дела с диагностикой дисков без их отключения. Хотя, всеравно это не «взрослая» серверная железка, чтобы от нее хотеть многого.
            • 0
              Угу, индикция. Заставлять себя раз в день лазать на ту антресоль, куда засунут этот самый домашний сервер и смотреть на лампочки — очень удобно…
              • +1
                У меня сервер не на антресоли, а в спальне — не вижу проблемы.*

                * детектор срача в комментариях начинает тревожно пищать

                • 0
                  В спальне ?!? Оно же гудит...! Я бы не смог )
                  • 0
                    Я уже привык, да и не особо громко гудит он, на самом-то деле… Рядом с кроватью уровень шума в районе 30 децибел. Системник в противоположном углу комнаты находится — метрах в четырех от края кровати.
          • 0
            А нет ли там поверх этого виртуального диска SMART? вот он пусть и 'пищит'.
            • 0
              Нет, конечно — как вы это представляете? На SMART-команды должно отвечать конкретное физическое устройство (которых четыре), а что должен показывать один виртуальный диск? Сумму показателей, «среднее по больнице», что-то еще?

              Для всех подобных устройств, как правило, производители суетятся и выпускают какое-то свое расширение протокола и обслуживающие утилиты, позволяющие увидеть хотя бы какой-то статус дисков (хотя бы «жив/мертв»). Проблема в том, что для этого массива таких утилиты по сути нет, есть только навороченный красивый GUI под Windows и Mac. Подключать такое хоть к какому-нибудь мониторингу проблематично.
              • 0
                SMART — это какраз идеальный механизм передачи диагностической информации об устройстве… особо одаренные могут просто завести в нем дополнительные атрибуты, хотя такие как relocation sector count, temperature, power cycle и т.п. вполне однозначно агригируются на основе массива дисков…

                Это устройство для home usage, значит достаточно просто аларма о проблемах, решать пользователь их будет на основе сообщений из красивого GUI от производителя, вполне понимающего какие именно атрибуты SMART необходимо читать
        • +1
          Согласен что в каких-то особых случаях может быть интересен и этот вариант. Но NAS, все-таки, более универсален как минимум для использования в домашней сети.
    • 0
      Хорошо бы иметь FC-интерфейс, тогда можно гудящие диски вынести куда-нибудь на болкон. Хотя и цена скакнет я думаю не мало.
      • 0
        Ок, а как FC подключить к обычному домашнему компу?
        • +1
          Через PCI-FC адаптер вестимо. Не?
          • –1
            Дорого, проблемы драйверов для настольных ОС
    • +1
      А мне вот интересно, есть ли DAS с Thunderbolt интерфейсом?
    • –5
      Жаль поддержки FreeBSD нет.
      • +1
        А разве FreeBSD не поддерживает USB3 или eSATA? Если да, то вряд-ли есть какие-то проблемы, для хост-устройства это это же просто жёсткий диск.
        • –2
          Почему бы им в таком случае поддержку этой ОС не написать на сайте? Всё равно лишним не будет.
      • 0
        Технически — там даже поддержки Linux нет. Официальный «софт» есть только для Windows и Mac — www.cfi-rus.ru/files/RaidManagerData.rar
        • 0
          официальный под линукс есть, они высылают по запросу.
          под фрю — можно запустить в линуксоляторе.
          но софт гуёвый под Qt, обязательно требует иксы
    • 0
      Главный минус DAS, что он не NAS. В остальном мне нравится, если использовать в качестве LARGE.
      • +1
        Только не храните в Large важные данные.
    • +1
      А мне одному кажется, что его основная задача — хранить данные в безопасности, а переключатели режимов делают возможность потери информации плёвым делом?
      • 0
        Нужно еще целенаправленно держать ресет, так что случайное байтомесево маловероятно.
        • 0
          А если некий злопыхатель захочет это сделать, то это не будет такой уж проблемой. Уж полегче, чем пароль подобрать.
          • 0
            Злопыхатель и сервер физически поломать может. Устройство не дальше 2х метров поставишь.
      • 0
        Его задача — подключить большее кол-во дисков к системе. Остальное опции.
        У них на сайте, устройство даже на 7 дисков, рассматривают с подключением к ноутбуку.
      • 0
        переключатели учитываются только в момент инициализации рейда, которая делается утопленной в корпус кнопкой. её случайно не нажмёшь.
        далее конфигурация рейда читается уже с самих дисков. если на них ничего не записано — коробка считает, что это пять независимых дисков.
    • +1
      м, а смартктл видит отдельные диски в рейд-режимах? нет возможности проверить?
      пс, не вижу ничего проблемы подключить в режиме clean и собрать на md нормальный массив.
      • 0
        Если собрать md в режиме cleanб то скорее всего скорость просядет. Данные то гоняются по USB или 1 каналу eSATA.

        Единственный плюс этой железяки перед NAS так это скорость. Из SOHO найти NAS на честный гигабит — уже проблема.

        • 0
          есть ещё один плюс — если посыпалась файловая система (логически, когда сами диски в порядке), есть внушительное количество софта, который поможет с её восстановлением.
          в случае, если посыпалась файловая система на NAS — восстановить данные гораздо сложнее.
      • 0
        Оно подключается по USB — через USB вообще SMART проходит крайне плохо. smartctl умеет SMART-через-USB в очень ограниченном количестве чипсетов (usbcypress, usbjmicron, usbsunplus), причем usbjmicron с этим чипсетом, насколько я понимаю, не заработает — то, что есть в smartctl ориентировано на более старые jmicron'ы SATA/PATA, а здесь SAS/SATA.
        • 0
          конструктивно эта коробка состоит из двух модулей — SATA RAID контроллера, и USB-SATA конвертера.
          при использовании через SATA конвертер не используется.
          сам конвертер умеет отдавать смарт по усб, но это смарт контроллера, а не дисков.
          до смарта дисков можно достучаться только родной софтиной, и увы, там нету теста. только некоторые циферки…
    • +1
      В свое время, когда нужен был рейд, мы решили поставить escalade для IDE дисков, набрали 8 дисков, отконфигурили, 7 в рейде, 1 hot-spare, эскалада нашлась freebsd, все заработало.

      Жопа настала позже, когда полетел один диск. Оно попыталось его отмиррорить, и нашло, что на еще одном диске тоже бэд. И вот в этот момент все, все терабайты ква. Внутри фарш.

      Несмотря на то, что весь софт ставился, драйвера были и так далее, и даже уведомление по емейлу было настроено, никто ни о чем не предупредил. Пришлось копировать диски по одному посредством dd, скипая ошибки, и потом пытаться восстановить то, что осталось от ufs. Самое подлое то, что оно могло бы сказать «перец, у тебя тут беда, скопируй то, что осталось». Дык нет, оно это увидело при перезагрузке и при попытке отребилдиться убило половину файлов и сутки работы двух сисадминов (а если бы предупредило заранее, погиб бы 1 (один, мать его!!!!) файл.

      C тех пор я железячным рейдам не доверяю как-то, а тем, у которых нет штатных средств диагностики-управления на лету — тем более… :(

      Ни одного раза ничего подобного с софтовыми рейдами не было.
      • +1
        У mdadm свежезакрытая (а в некоторых версиях и незакрытая) до сих пор бага c deadlock при конкурентном доступе.
    • 0
      Первый раз вижу человека, который понимает NAS, но первый раз видит DAS!
    • +2
      ИМХО очевидно — R0 — raid0, Large — JBOD. Разница в производительности. R5 — видимо, пятый рейд.

      Вообще, выставление типа рейда с помощью джамперов — это пять.
      • 0
        Разница между JBOD и R0, прежде всего, не в производительности, а в организации записи и, как следствие, разные требования к симметрии.
    • 0
      а как ОС (Win и Mac в моем случае) видят эту штуку? Как один единый диск?
      Можно ли его использовать одновременно с двумя комьютерами?
      • 0
        Если настроили какой-то рейд, то да. Иначе все диски по отдельности.
        Можно использовать с любым количеством устройств. Просто втыкаете его в другой компьютер и всё.
        • 0
          не, я имел в виду именно одновременное использование (один чел смотрит с него кино, другой чел с ноута смотрит другое) — никак, там всего один физический выход?
          • 0
            В этом-то и штука, что это не сетевое устройство.
          • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Large вместо R0 нужен, если диски разного объёма
    • 0
      Вопрос: как в этой радости заменить один диск из двух в режиме Clone? Ни разу не делал, хочу проделать так, чтобы данные не потерять.

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