Почему я перестал использовать RAID на моем Plex Media Server

Почему я перестал использовать RAID на моем Plex Media Server0

Составьте краткое изложение этой истории. Вот краткое изложение содержания истории, основанное на фактах: Вот упрощенная версия содержания истории: Вот беззаботный взгляд на содержание истории: Исследуйте другую точку зрения: Покажите мне факты Объясните это так, будто мне 5 лет Дайте мне беззаботный пересказ

RAID обычно является методом резервирования на серверах, и он определенно выдержал испытание временем. А что, если я скажу вам, что намеренно прекратил использовать RAID на моем сервере Plex? Вот почему.

RAID требует, чтобы все диски были одинакового размера

Мой первый самодельный NAS работал на TrueNAS, который использует традиционную структуру RAID для своих дисков. Хотя TrueNAS обрабатывает всю программную сторону RAID (и я объясню, почему это может быть важно, чуть позже), я все равно почти сразу отказался от использования RAID.

По моему мнению, один из самых больших недостатков RAID заключается в том, что он требует, чтобы все диски были одинакового размера. У меня был широкий диапазон размеров дисков для хранения, которые я хотел использовать для своего NAS, включая диски на 3 ТБ, 4 ТБ, 6 ТБ и 8 ТБ.

Почему я перестал использовать RAID на моем Plex Media Server1

При традиционном RAID все эти диски были бы ограничены 3 ТБ хранилища. Это означает, что я бы использовал только 50% доступного пространства на дисках по 6 ТБ и около 35% на дисках по 8 ТБ. Остальное оставалось бы неиспользованным.

Мне это показалось пустой тратой. У меня было место на диске, почему я не мог его использовать? Я понимаю, как работает RAID и почему он работает именно так, но меня это не устраивало. Должно было быть лучшее решение.

Если ваш RAID-контроллер выйдет из строя (или даже ваша ОС), данные будут утеряны

Почему я перестал использовать RAID на моем Plex Media Server2

Хотя TrueNAS (и другие программные RAID-системы) обычно могут быть «переносимыми» в том смысле, что вы можете перенести ОС (операционную систему) на новую систему, и ваши данные перейдут вместе с ней, это все равно заставляет вас полагаться на то, что ОС не выйдет из строя. Операционная система имеет информацию о том, какие данные помещаются на какой диск, и это единственный способ получить доступ к данным.

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

Учитывая принцип работы RAID, если у вас нет «ключа», который сообщает системе, как декодировать диски, никакая информация не будет доступна.

Это было то, что я не хотел оставлять на волю случая. Аппаратное обеспечение выходит из строя, операционные системы портятся, и я не был поклонником того, чтобы оставлять свои данные в руках этих вещей. Конечно, многие так делают, и сбои редки, но зачем оставлять это на волю случая?

Точно так же, как и в случае с ограничением, связанным с тем, что все диски должны быть одинакового размера (или ограничены диском наименьшего размера), я знал, что должно быть лучшее решение моих проблем с хранением данных, — и я оказался прав.

Система паритета Unraid решает все эти проблемы

Почему я перестал использовать RAID на моем Plex Media Server3

Там, где RAID меня подводит, Unraid справляется. Да, Unraid — платная операционная система со своими ограничениями, но она делает все, что мне нужно, и даже больше.

Вместо того, чтобы полагаться на RAID, Unraid использует систему четности, чтобы поддерживать избыточность ваших данных. По сути, четность Unraid работает так: она использует расчет диска четности и всех ваших других дисков, чтобы узнать, на какой диск четности следует установить значение. Либо 0, либо 1.

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

Мой текущий сервер Unraid использует диск на 12 ТБ для четности, а затем у меня есть диски на 4 ТБ, 6 ТБ и 8 ТБ под ним, которые все вместе дают мне пул хранения, к которому у меня есть доступ. Когда я хочу что-то поменять, я просто останавливаю работу массива, вытаскиваю диск и заменяю его. Затем он восстанавливает четность, и я готов к работе.

Почему я перестал использовать RAID на моем Plex Media Server4

Еще один способ, которым это приятно, это когда у вас отказ привода. Я знаю, отказ привода и приятно в одном предложении? Иногда.

Недавно на моем сервере Unraid вышли из строя оба диска объемом 6 ТБ и 4 ТБ. Поскольку на других дисках оставалось достаточно места, мне удалось перенести данные с отказавших дисков на исправные, а затем просто удалить отказавший диск из массива.

Почему я перестал использовать RAID на моем Plex Media Server5

Как это возможно? Ну, в отличие от RAID, который распределяет части файлов по всем дискам, Unraid хранит целые файлы на каждом диске и предоставляет вам прямой доступ к ним. Фактически, вы можете вытащить диск из сервера Unraid и подключить его к любой машине Linux, чтобы получить доступ к данным.

Это значит, что я не беспокоюсь о том, что RAID-карта или сбой ОС поставят мои данные под угрозу. Я могу потерять конфигурацию массива и мне придется перестраивать ее, чтобы сервер заработал, но я могу получить доступ к своим отдельным дискам и файлам, которые они содержат, практически с любого компьютера.

Все это в совокупности дало мне больше гибкости и возможностей, чем я обычно получаю от традиционного массива RAID. Конечно, производительность чтения и записи Unraid ниже, чем у ZFS, но возможности хранения намного больше.

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

Я думаю, что Unraid стоит каждого пенни, когда дело касается цены, которую запрашивает команда. Это фантастическое программное обеспечение, чрезвычайно удобное для пользователя и работающее практически на любом оборудовании, включая старые серверы корпоративного класса с eBay.

Валентин Павлов/ автор статьи
Страсть Влентина к играм началась с Resident Evil, и с тех пор он не переставал играть в хоррор-игры. Пишет экспертные руководства для самых сложных игр и обзоры для самых громких релизов. Является магистром журналистики и имеет степень бакалавра лингвистики. Любимые игры: GTA 5, Silent Hill 2, Call of Duty: Modern Warfare 2, Heavy Rain, Metro 2033 и другие.
Понравилась статья? Поделиться с друзьями:
Добавить комментарий