Архив метки: RAID

Как сделать так, чтобы команда продолжала выполняться после закрытия терминала и ssh-сессии

В ходе настройки самосборного NAS-сервера (смотри предыдущие посты: сборка системы и установка openmediavault) пришлось столкнуться с тем, что при подключении по ssh и выполнении долгих команд любой обрыв связи, закрытие крышки ноутбука, закрытие окна терминала или всё прочее приводило к завершению ssh-сессии и, соответственно, предыванию выполняющейся команды.

Да, обычное поведение такое: если соединение по ssh рвётся, то прерываются все операции. Разве это плохо? Ну, конечно! Есть куча продолжительных операций, в ходе выполнения которых терять коннект никак не хочется:

  • сборка и синхронизация RAID-массива — может занять часов десять
  • форматирование файловой системы массива — часов 20 и больше
  • перенос информации с временного накопителя на основной диск — зависит от объёма, но терабайт данных перекидывается очень неспешно, знаете ли

Короче, задача есть. И есть решение. Нам просто нужно to go deeper.

Читать далее

Лучше маленький лайк и репост, чем большое спасибо в комментах. По этой причине комментарии выключены, а кнопки репостов — вас ждут. Пользуйтесь, прошу :)

Что такое RAID 0 и зачем он нужен

Что такое RAID 0? Это такой массив, где все накопители собираются в один большой объём. Причем штатными средствами Windows в такой массив можно собрать только диски одинаковой ёмкости, а в Linux, если не ошибаюсь, любой ёмкости.

Емкость RAID 0 — это сумма всех входящих в него дисков. Например, если собрать его из двух накопителей по 40 Гб — получим 80 Гб.

Отказойстойчивость RAID 0 никакущая, буквально нулевая. Это из названия следует. Потому что все данные пишутся кусочками на каждый накопитель массива и никак не дублируются.

Допустим массив RAID 0 собран из четырёх дисков. Если один из них выйдет из строя — ВСЯ информация будет потеряна. Это не очень хорошо.

Поэтому есть RAID 1. Это зеркальный массив. Собирается только из дисков одинакового объёма, где каждый второй диск — есть зеркальная копия первого. Соответственно, если один диск выйдет из строя, вся информация будет сохранена на втором. Надёжность очень высокая, но тут просыпается жадность. Считайте сами: из всего объёма накопителей вам доступна только половина. Немного обидненько.

Но тогда зачем нужен RAID 0?

Вся фишка в том, что в массиве суммируется не только объём накопителей, но и их скорость. Вот, например, результаты производительности зеркального массива RAID 1 из двух SCSI дисков на 10000 оборотов в минуту.

Так себе результаты. Зато надёжно.

Читать далее

Лучше маленький лайк и репост, чем большое спасибо в комментах. По этой причине комментарии выключены, а кнопки репостов — вас ждут. Пользуйтесь, прошу :)