К основному контенту

Полезные мелочи при создании Software RAID


Предположим, после авто деплоймента по шаблонному preseed файлу, надо добавить в RAID дополнительные диски:

Дополнительные винты разбиваем как основные (например добавляем sdc):
если MBR:
sfdisk -d /dev/sda | sfdisk /dev/sdc
если GPT:
sgdisk -R=/dev/sdc /dev/sda
sgdisk -G /dev/sdc
и добавляем их в массив
# partprobe
# mkswap /dev/sdc2
# mkswap /dev/sdd2
# sgdisk -t 3:fd00 /dev/sdd
# sgdisk -t 3:fd00 /dev/sdc
# mdadm /dev/md0 -a /dev/sdc3
# mdadm /dev/md0 -a /dev/sdd3
# mdadm -G /dev/md0 --raid-devices=4
Это актуально для RAID с чередованием (например - raid5).

Если массив уже создан как RAID1, а дисков больше чем 2, то лучший вариант сварить RAID10:
# mdadm --zero-superblock /dev/sda4
# mdadm --zero-superblock /dev/sdb4
# mdadm --zero-superblock /dev/sdc4
# mdadm --zero-superblock /dev/sdd4
# dd if=/dev/zero of=/dev/sda4 bs=512 count=100
# dd if=/dev/zero of=/dev/sdb4 bs=512 count=100
# dd if=/dev/zero of=/dev/sdc4 bs=512 count=100
# dd if=/dev/zero of=/dev/sdd4 bs=512 count=100
# mdadm --create --verbose /dev/md1 --level=10  --raid-devices=4 /dev/sda4 /dev/sdb4 /dev/sdc4 /dev/sdd4
# cat /proc/mdstat
# mdadm -D /dev/md1
# dd if=/dev/zero of=/dev/md1 bs=4M count=100
# mkfs.xfs /dev/md1



Комментарии

Популярные сообщения из этого блога

Запуск "Петька 3: Возвращение Аляски" в Linux через wine

Очередная часть Петьки и Василий Ивановича - "Петька 3: Возвращение Аляски" тоже хорошо работает в linux под wine. В игре используется отличный от прошлых частей движок, так что патченный wine не нужен. Начало как обычно: $ WINEARCH=win32 WINEPREFIX=/some/games/wine_petka3 WINEDLLOVERRIDES=winemenubuilder.exe=d wineboot В игре используются видеоролики кодированные DivX, соответственно можно сразу поставить кодек, а потом запустить установку: $ WINEARCH=win32 WINEPREFIX=/some/games/wine_petka3 WINEDLLOVERRIDES=winemenubuilder.exe=d winetricks xvid $ WINEARCH=win32 WINEPREFIX=/some/games/wine_petka3 wine E:\\Setup.exe  Запускать как и раньше можно по ярлыку из ~/.local/share/applications/wine/Programs/Buka/Петька 3/Петька 3 - Возвращение Аляски.desktop, скопировав его на Рабочий стол и сделав исполняемым. Хотя в моём случае ярлык на Рабочий стол создался сам и правильным. В консоли лучше тоже запускать ярлык, ибо когда я запускал exe и полноэкранный режим - были а...

Запуск "Петька и Василий Иванович спасают галактику" в Linux через wine

Совсем недавно, почему-то вспомнил про серию "Петька и Василий Иванович". К своему удивлению, обнаружил, что первую и вторую часть портировали на android. Решил поставить себе на ПК. Под wine он отлично поставился, но первая проблема, это отсутствие кодека для видео. Надо скачать  iv5setup.exe  . Но тут есть хитрость, есть ставить все компоненты, то инсталляция завершится неудачей. Для Петьки нужен только ir32_32.dll, так что если выбрать в инсталляторе только версию 3, то всё будет хорошо. Для запуска Петьки без диска можно скопировать все полезные файлы с дисков (*.STR, intro.avi, Disk{1..3}.id). Перед запуском ещё лучше установить в winecfg виртуальный рабочий стол, игра запускается в разрешении 640x480 и может попортить разрешение рабочего стола. И вот Петька запустился - и звук есть и не тормозит, но есть один сильный косяк с отрисовкой некоторых объектов - кажется, что не работает прозрачность - Я долго игрался с параметрами wine касающимися direct3d и ...

Обновление BIOS в Linux для HP Pavilion DV4266ea

Есть старый ноутбук HP Pavilion DV4266ea которым я изредка пользуюсь и вот случайно заметил, что у него старый bios. Решил обновить. К сожалению заметил, что HP его пометило как retired: Typically, HP stops supporting most products after 10 years. Once a product is retired, the official HP support content (troubleshooting articles, user guides, how-to videos, etc.) for that product is removed from the HP web site. Но можно скачать биос из других источников, например  c https://driver.ru Смотрим, что внутри: $ cabextract -l sp34600.exe  И распаковываем: $ cabextract sp34600.exe  Смотрим, что внутри ещё одного exe: $ unzip -l 309XF21_WIN.exe  Archive:  309XF21_WIN.exe   Length      Date    Time    Name ---------  ---------- -----   ----    527462  2007-01-18 17:42   309DF21.P21    527462  2007-01-18 17:39   309EF21.P20       710...