*Drive*- Здесь рулят padonki

*Drive* - Counter Strike Source
Текущее время: 13 дек 2024, 10:13

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Шпаргалка по работе с Mdadm
СообщениеДобавлено: 26 окт 2024, 16:01 
Не в сети
padonki
Аватар пользователя

Зарегистрирован: 14 авг 2006, 20:43
Сообщений: 3775
Благодарил (а): 10 раз.
Поблагодарили: 107 раз.
Пункты репутации: 0
Помечаем диск как сбойный:

Код:
mdadm /dev/md0 -f /dev/sde1


Удаляем диск из массива:

Код:
mdadm /dev/md0 --remove /dev/sde1


Добавляем новый диск:

Код:
mdadm /dev/md0 -a /dev/sde1


Удаляем его

Код:
mdadm --manage /dev/md0 --remove /dev/sdh1


Добавляем заново:

Код:
mdadm /dev/md0 -a /dev/sdh1


Добавить диск к массиву¶

В данном примере рассмотрим вариант добавления активного диска к RAID, который будет использоваться для работы, а не в качестве запасного.

Добавляем диск к массиву:

Код:
 mdadm /dev/md0 --add /dev/sde


Новый диск мы увидим в качестве spare:

4 8 16 - spare /dev/sde

Теперь расширяем RAID:

Код:
 mdadm -G /dev/md0 --raid-devices=3


в данном примере подразумевается, что у нас RAID 1 и мы добавили к нему 3-й диск.

Удаление массива¶

При удалении массива внимателнее смотрите на имена массива и дисков и подставляйте свои значения.

Если нам нужно полностью разобрать RAID, сначала размонтируем и остановим его:

Код:
 umount /mnt/data


где /mnt/data — каталог монтирования нашего RAID.

Код:
 mdadm -S /dev/md0


где /dev/md0 — массив, который мы хотим разобрать.
если мы получим ошибку mdadm: fail to stop array /dev/md0: Device or resource busy, с помощью
команды
Код:
lsof -f -- /dev/md0


смотрим процессы, которые используют раздел и останавливаем их.

Затем очищаем суперблоки на всех дисках, из которых он был собран:

Код:
 mdadm --zero-superblock /dev/sda

mdadm --zero-superblock /dev/sdb

 mdadm --zero-superblock /dev/sdc

* где диски /dev/sda, /dev/sdb, /dev/sdc были частью массива md0.

А также удаляем метаданные и подпись:

Код:
 wipefs --all --force /dev/sd{a,b,c}


Запуск массива¶

Чтобы запустить все массивы, определенные в конфигурации или в /proc/mdstat, введите:

Код:
 mdadm --assemble --scan


Чтобы запустить конкретный массив, вы можете передать его в качестве аргумента в mdadm –assemble:

Код:
mdadm --assemble /dev/md0


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

Код:
mdadm --assemble /dev/md0 /dev/sda /dev/sdb /dev/sdc /dev/sdd


Собрав массив, его можно смонтировать как обычно:

Код:
 mount /dev/md0 /mnt/md0


Теперь массив доступен в точке монтирования.

_________________
Моя характеристика с детского сада: Хорошо кушает, спит, гуляет! Прошло много лет, ничего не изменилось.
Изображение



За это сообщение автора Padonak поблагодарил: Kodla (28 окт 2024, 22:11)
  Рейтинг: 33.33%
Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group (блог о phpBB)
Сборка создана CMSart Studio
Русская поддержка phpBB