Восстановление raid1 (mdadm) | NetConfig

Восстановление raid1 (mdadm)

Всем привет, речь пойдет о восстановлении целостности raid 1 на mdadm

(Утилита для управления программными Raid-массивами ). Избыточность , подразумевающаяся при внедрении Raid, кроме затрат повышает еще и надежность, советую не полениться и убедить начальство в надобность покупки дублирующего носителя J .

И так, посмотрев на состояние массива командой:

#cat /proc/mdstat

мы видим что его целостность нарушена , скорее всего по аппаратным причинам. (Это видно по недостающему флагу [U] возле каждого раздела нашего массива, в идеале состояние массива должно выглядеть так [UU] а не [_U] )

Personalities : [raid0] [raid1]
md1 : active raid1 sdb1[1]
29294272 blocks [2/1] [_U]
 
md3 : active raid1 sdb3[1]
48827264 blocks [2/1] [_U]

Путем выполнения команд :

# mdadm --manage /dev/md1 --fail /dev/sda1
# mdadm --manage /dev/md3 --fail /dev/sda3

Помечаем разделы проблемными и удаляем их из конфигурации :

# mdadm --manage /dev/md1 --remove /dev/sda1
# mdadm --manage /dev/md3 --remove /dev/sda3

Теперь выключаем машину и меняем проблемный носитель на новый.

Не стоит забывать , что на новом диске стоит создать идентичную таблицу разделов!

#sfdisk -d /dev/sdb | sfdisk --force /dev/sda

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

# mdadm --manage /dev/md1 --add /dev/sda1
# mdadm --manage /dev/md3 --add /dev/sda3

Далее начнется процесс синхронизации данных между дисками, он может занять некоторое время, в зависимости от типа носителя и объема перемещаемых данных.

Промониторить окончание синхронизации можно той же командой:

#cat /proc/mdstat



Fatal error: Uncaught Error: Call to undefined function wp_related_posts() in /home2/netconfi/public_html/wp-content/themes/theme/single.php:56 Stack trace: #0 /home2/netconfi/public_html/wp-includes/template-loader.php(106): include() #1 /home2/netconfi/public_html/wp-blog-header.php(19): require_once('/home2/netconfi...') #2 /home2/netconfi/public_html/index.php(17): require('/home2/netconfi...') #3 {main} thrown in /home2/netconfi/public_html/wp-content/themes/theme/single.php on line 56