Підтримка сигналу про пошкодження жорсткого диска з м'яким рейдом


1

У мене є проект домашнього сервера, над яким я зараз працюю. Це веб-сервер і сервер зберігання файлів / резервного копіювання. Він працює на Debian 8. Я роздумував про оновлення моїх можливостей зберігання даних, оскільки мені не вистачає місця при прибл. 5TB.

Я хотів би мати можливість створити файлову систему ZFS, що починається з 4 x 2TB HHD. (6TB зберігання і 2TB паритету) Я шукав в покупці Icy Dock MB455SPF-B і помітив, що світлодіоди підтримують червоний "HDD fail" сигнал. У дрібному шрифті написано:

* Сигнал виходу з ладу жорсткого диска надається зовнішнім хостом, таким як карта контролера RAID або материнська плата. Будь ласка, переконайтеся, що плата контролера / материнська плата може забезпечити сигнал пошкодження жорсткого диска через контактну напругу, щоб використовувати цю функцію.

Я хотів би скористатися цією функцією, щоб усунути помилки, якщо мені потрібно замінити диск. Але я не впевнений, про підтримку цього "сигналу провалитися" Я не бачив його перераховані в будь-яких специфікаціях mobo я подивився, або sata контролери. Це загальна риса? або це, як правило, тільки що-небудь на рейдних картах? Якщо у мого mobo його немає. я можу купити карту контролер SATA, що робить? (Я не хочу повну карту рейду) Крім того, я повинен припустити, що ZFS програмне забезпечення повинно підтримувати його, а? це стандартизована річ?

спасибі за знання!

Поточні налаштування / пояснення:

  • Mobo: intel D925XBC w / intel p4 одноядерний (так старий)
  • HHD: 2 x 1 ТБ, 1 х 3 ТБ
  • Дивлячись, щоб оновити все, як це очевидно досить старе. Наразі я тільки починав з жорстких дисків. Напевно, все-таки старіють, використовують матеріал, оскільки він не робить нічого надто напруженим.
  • ZFS, тому що це досить великий обсяг, тому розширюваність рейду хороша. Більшість даних призначено для довготривалого зберігання, тому я не хочу турбуватися про будь-які повільні та тихі корупційні дані, що відбуваються, поки я не дивлюся на це. І паритет теж приємний.
  • soft-raid, тому що .. ну я думаю, що ZFS приходить тільки як програмне забезпечення рейд права? також тому, що не потрібна божевільна продуктивність, і я не хочу мати справу з необхідністю знайти той самий рейдерський контролер, якщо він помре.

EDIT:

Отже, я починаю створювати враження, що це досить просто сервісна річ. та що ентузіасти не турбуються. Котрий здається незвичайний до мені, я би подумав більше blinky вогні би були право до найбільш народів союзник.

Після продовження читання, схоже, що область "світлодіодів відмови" дещо різноманітна і нестандартна.

З того, що я можу сказати, єдиний вірний шлях полягає в тому, щоб придбати реальний сервер для монтування в стійці, з карткою RAID, яку потрібно розмовляти з платою HDD. Таким чином, все керується за допомогою RAID-картки, він робить всі непридатні світлодіоди.

Якщо ваша будівля власний блок, з програмним рейдом. Є такі речі SGPIO що має працювати, але, схоже, йде кілька імен, SFF-8485, IPASS, і може бути частиною міні-sas? ніщо не здається абсолютно ясним. Також я думаю, що SES-2 може це зробити? Як Icy Dock корпус я відзначив у мойому питанні це є поза мені, там basically NO документація. Схоже, існують деякі утиліти ledmon який може використовувати SGPIO дозволив HBA керувати світлодіодами, але ви будете робити це вручну, або за допомогою домашнього сценарію.

Таким чином, поки ви можете знайти HBA, який має SGPIO (в основному серверних одиниць, не так важко знайти, але дорого) і HDD корпус, який також використовує SGPIO (також в основному сервер речі, набагато важче знайти, тому що зазвичай це просто перед стійкою сервера) І ви можете зробити собі хороший надійний скрипт, який перевіряє стан ваших жорстких дисків і відповідно оновлює світлодіоди. Ви повинні бути всі встановлені


1
Низькотехнологічний підхід полягає в тому, щоб позначити кожен диск ідентифікатором (видимим до відключення будь-якого кабелю) і використовувати цей ідентифікатор у визначенні пулу.
a CVn

Я думаю, що частина причини, чому це питання не приділяє великої уваги, полягає в тому, що у вас є багато надмірного вмісту в ньому, що не пов'язане з фактичним запитанням. Рекомендую обрізати сильно а також виділення конкретного питання для полегшення його виявлення. Також, одне питання на пост, не більше. Якщо у вас виникли проблеми зі створенням гарного резюме вашого питання для використання в назві, як ми зможемо сказати, що вам потрібно знати?
a CVn

Відповіді:


0

Ваші припущення правильні, ця функція не дуже затребувана на споживчому ринку. Більшість людей не більше 2 - 6 дисків, тому маркування їх, як запропонував Майкл, досить прості, дешеві і легкі. Зрештою, ви, ймовірно, не отримаєте 2 мертвих диска кожну годину, але, можливо, один мертвий диск через 3 роки. Крім того, світлодіоди можуть дратувати вас, якщо ваш сервер знаходиться у вашій вітальні або спальні.

З іншого боку, уявіть, що у вас є 50 стійок, кожен з яких має 10 систем, кожна з яких має 24 диски, всього 12000 дисків. Можливо, вам доведеться щодня змінювати кілька дисків. Набагато важливіше бути в змозі перейти на стійку і швидко визначити правильний диск. Читання 240 серійних номерів швидко змусить вас зненацька, а вилучення неправильного диска випадково буде панувати на вас. Таким чином, ви використовуєте світло для швидкого пошуку кандидатського диска, а потім прочитайте і перевірте серійний номер на етикетці, порівнюючи його з інформацією про звіт про помилку (тому що кожна програма може мати помилки).

Також визначення «несправний диск» не є однаковим для всіх людей і ситуацій. Порожня бухта (без підключення до диска) може бути серйозною помилкою підключення або просто рутинним обслуговуванням масиву raidz3. Функціонуючий диск, що повертає деякі помилки читання, може бути ознакою критичного стану і необхідності негайної заміни, або нічого не турбувати, якщо він знаходиться нижче певного порогу протягом заданого періоду часу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.