­
­

Уголок некрофила

топ 100 блогов klink0v09.05.2024

Продолжение вот этого поста про домашний сервак.

Пока не хочется тратить деньги которых нет на покупку нового железа, поэтому поступила идея перекантоваться пока "как-нибудь так" ©. Сгонял в офис, развандалил пару древних серваков. Вынул из одного IBM M5110 (он же LSI 2208), из другого IBM M5015 (он же LSI 9260).

Довольный приехал домой, воткнул в свой старенький десктоп, и... M5110 не завёлся. Материнская плата тупо не стартовала. Почесал репу и осознал, что M5110 спроектирован под PCIe Gen 3, а матплата у меня умеет только в Gen 2. Стало быть, в HP Microserver он тоже не приживется, поскольку там тоже только Gen 2. Вроде бы в PCIe по задумке должна быть полная обратная совместимость между поколениями и бла-бла-бла, но на практике вот чо-та не всегда. Не работает контроллер и баста.

Пришлось брать в свои шаловливые ручки более древний M5015. Он-то завёлся, и даже удалось обновить прошивку до последней существующей в природе (релиза 2017го года). Но.


  1. Его невозможно перепрошить в HBA-режим (который "Initiator-Target").
  2. Батарейка давным-давно вспучилась, а новая стоит минимум три килорубля (жаба душит за такое г...но столько денег отдавать).
  3. Он не умеет в JBOD. Не смертельно, но неприятно.
  4. Он не понимает Advanced-Format диски (которые с 4K-секторами). Точнее, работать-то он с ними может, но операционной системе презентует как 512-байтовые. А storcli-параметра "emulationType" в эту рухлядь ещё не завезли: не понимает он такой директивы.

Хорошая новость заключается в том, что мои новые 4-терабайтные диски контроллер всё-таки распознал и вполне смог построить из них RAID1. Работать без writeback-кеша и без батарейки, конечно, такое. Но что поделать, на безрачье и рыба раком станет.

Попутно ещё раз раскурил мануал от StorCli. Долго думал зачем нужен параметр виртуального диска (LUN) под названием "IO Policy: direct / cached". Если верить документации, считанный блок данных что так, что сяк попадёт в кеш контроллера (при условии наличия свободного места, разумеется). Только в одном случае операция записи в кеш идет параллельно с передачей этого же блока операционной системе, а в другом случае последовательно. Но зачем, Холмс? "Если одно лезвие бреет чисто, а второе ещё чище, то на хрена тогда нужно первое?" © Нипанятна.

Вроде как у LSI есть вундер-технология под названием CacheCade, когда в качестве супержирного псевдокеша дискового RAID-контроллера можно использовать отдельную SSDшку. И вот эта CacheCade работает только при условии явного включения "IO Policy = cached". Но окей, почему тогда понадобилось выносить эту фичу в отдельную директиву, а не сделали автоматическое переключение? Всё равно нипанятно.

В Нерезиновске выпал снег. А в остальном всё хорошо, прекрасная маркиза. Будем копить баблосики на новый сервачок-с.

Всем нормальных современных железок, желательно даром.

Оставить комментарий

Предыдущие записи блогера :
Архив записей в блогах:
Rostov PIU PRO Festival 2010Дата проведения: 20 февраля (суббота)Место проведения: ...
Приехала в любимое место ❤️ МОЁ море ...
Ирландия продолжает троллить средиземноморье с ярко выраженной беспощадностью. Вчера дурачились в саду до девяти вечера при немыслимых для этого времени года двадцати двух. Плюс двадцать два, в девять вечера 18 сентября! ...
...
*ненавижу iOS!!!* Дано: айпад 2 с GSM, работал хорошо, меняет владельца - было сделано восстановление, и теперь какая-то фигня с активацией. Нашла этот случай здесь: https://support.apple.com/ru-ru/HT206214 Но остались проблемы: Если делать на вайфае (даже через компьютер с хорошим ...