Задать вопрос
Ответы пользователя по тегу RAID
  • Будет ли смысл от програмного RAID0 через USB2.0?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    стримить по веб

    А ваша малинка вообще может утилизировать сеть?
    Чтобы хотя бы заикаться о производительности диска.
    Ответ написан
    3 комментария
  • Raid 6 rebuild time 4tb?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    1) рассчитывайте на срок порядка суток. Под интенсивной нагрузкой ещё больше.
    2) неправильно понимаете. Кроме просадки производительности ввода-вывода больше ребилд и деградировавший массив стороннему наблюдателю ничем не отличаются от здорового.
    3) важно понимать, что рейд - это избыточность только одного расходного материала - дисков. От уборщицы, электрика и прочих неожиданностей он не поможет. Возможно, вам этого уже достаточно. Возможно, вам нужна вообще кластерная ФС.
    4) чем отличается добавление диска в рейд5 от добавления в рейд6? рейд6 для файлохранилища вполне хороший выбор для такого числа дисков.
    Ответ написан
  • Как узнать, какой диск в рейд-массиве останавливается?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Посмотрите SMART, там стап-стопы фиксируются.
    Ответ написан
  • Какой RAID выбрать для достижения сохранности близкой к 100%?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    RAID не про сохранности данных. Это технология повышения доступности.
    Сделайте случайно rm и всё, приплыли.

    На 4 дисках минимальная сохранность данных:
    пару в зеркало как страховка рантаймовых данных
    где-то неподалёку диск для бекапов
    где-то далеко ещё один диск для бекапов
    Ответ написан
    Комментировать
  • SoftRAID Ubuntu Server?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    https://help.ubuntu.com/community/Installation/Sof...

    20тб без резервирования? Ваша задача точно допускает такое использование?
    JBOD или RAID0 даст такую ёмкость на ваших дисках. Выпадение диска - потеря всех данных на этом томе или вообще всех соответственно для jbod и raid0
    Ответ написан
  • Как добавить новый HDD в RAID1?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Что вы хотите получить в итоге?
    Ответ написан
    Комментировать
  • Как переехать с RAID1 на RAID10 ?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Вставляете эти два диска.
    Инициализируете raid10 на этих дисках как "диск missing диск missing". RAID10 переживёт пропуск вообще любого диска или до половины дисков, но только в определённых местах (каких - зависит от стиля размещения данных по дискам, их есть несколько, если интересно - в мане описаны).
    Ставите загрузчик на новые диски
    Переносите систему (для lvm - штатными средствами), для других - погуглите.
    Перезагружаетесь с raid10
    Разбираете raid1 и добавляете эти диски в raid10. Ждёте конец ребилда массива, всё.

    Разумеется, с бекапами. Сам процесс довольно простой, чаще угробить всё можно опечаткой.

    Дико извиняюсь, курсивом выделены пункты вам нафиг не нужные, это для случая, если система на этом же рейде.
    И для переноса данных, если нет lvm, то остановки сервисов (а не всей системы) и rsync'а вполне хватит.
    Ответ написан
    3 комментария
  • Как заменить диск в mdadm RAID 0 ?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Можно. Но без бекапа не пробуйте.
    0) останавливаете массив
    1) делаете посекторную копию раздела на новый диск (dd)
    2) обнуляете суперблок на старом диске
    3) собираете массив (через mdadm --assemble, а не create)
    Ответ написан
    Комментировать
  • Восстановление информации из RAID5?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Сперва-наперво, сделайте полную посекторную копию всех 4 дисков. Да, понадобятся доноры, куда это записать. Но это дешевле, чем случайным косяком убить всё. И так же дешевле, чем спец. конторы по восстановлению - им тоже доноры нести надо будет.

    Затем, когда всё посекторно забекапили, возьмите linux с mdadm и попробуйте собрать массив. mdadm знает некоторое число популярных рейдов и вполне может подхватить массив. (а может у вашего nas'а непосредственно mdadm и не использовался)
    Ответ написан
    Комментировать
  • Почему очень медленно работает soft raid 1?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Почему вам кажется странным смарт?

    Как диски себя ведут вне рейда? На другой машине?
    Софтрейд у вас работает замечательно. Успел прочитать даже больше, чем при попытке читать с дисков по-отдельности.
    Надеюсь, разумеется, что ребилд массива уже закончен и vmstat в целом по серверу показывает полное отсутствие нагрузки.
    Ответ написан
  • Проблема с синхронизацией RAID, почему переходит в Spare?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Попробуйте пометить сбойным, удалить, удалить суперблок и добавить обратно:
    mdadm /dev/md3 -f /dev/sdb4
    mdadm /dev/md3 -r /dev/sdb4
    mdadm --zero-superblock /dev/sdb4
    mdadm /dev/md3 -a /dev/sdb4
    Ответ написан
  • mdadm Разобрать Raid?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Служебная область mdadm занимает 2048 секторов в начале каждого раздела(или диска)-элемента массива. Если вы создадите таблицу разделов аккуратно с нужного смещения по последний сектор используемого размера массива — вы получите неповреждённую исходную ФС со всеми данными.

    В общем, всё зависит от того, как сейчас размечено и что получить надо.
    Ответ написан
    5 комментариев
  • Почему SMART молчит, а mdadm говорит о сбойных секторах?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    SMART не панацея.
    Вынимайте диск, прогоните MHDD/Vicroria.

    С полгода назад на одном диске тоже хаотично переставали читаться некоторые сектора — помогла замена кабеля.
    Ответ написан
  • Дисковая система под файловую помойку?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Такс, раздельно и по порядку:
    Собственное видео и фото всё равно бекапить надо.
    И выставлять права только на чтение.

    Когда, кем, что удалено — не подскажу, к сожалению.

    Программный RAID5 или 6 — стоит. Способы восстановления рейдов уже проторены и руководства есть, я лично восстанавливал рейд5 после выпадания 2 винтов — т.е. фатальный развал массива.
    Но надо учитывать, что рейд спасёт только от физической кончины диска. От логической ошибки — нет.
    Касательно оптимизации производительности mdadm'а: habrahabr.ru/blogs/linux/111036/

    Сами диски — для файлопомойки WD green оптимальны.

    Температура HDD — 35-45C. habrahabr.ru/blogs/hardware/13560/

    Сам использую пару WD20EARS и пару ST31000528AS, 4х900гб в рейд5, поверх XFS уже несколько лет под Debian Lenny, потом Squeeze. Пережили, как уже писал выпадение пары накопителей разом (питание отошло), миграцию на перечисленные диски, расширение массива.
    Ответ написан
    Комментировать
  • Перенести файлы с RAID1 на RAID1

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Ок, с разделами разобрались. Это не тот массив.
    Ищите свой третий диск. С HPшными рейдами не знаком, так что подсказать не смогу.

    Поищите определение дисков в выводе dmesg, в /dev/sd* и /dev/hd*
    Если нету — идите в конфигуратор рейда, ищите возможность подключить диск без рейда
    Ответ написан
    2 комментария
  • Перенести файлы с RAID1 на RAID1

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Чего вы пытались добиться, монтируя второй раздел? Который данных содержать вообще не может, т.к. Extended?
    Первый вам нужен.
    Ответ написан
    3 комментария