1) Имеем 4 диска по 500 гб
2) при установке с диска debian был создан raid 5 ,
root@serverbackup:~# mdadm --detail /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Mon Mar 18 11:00:14 2013
Raid Level : raid5
Array Size : 1465148928 (1397.27 GiB 1500.31 GB)
Used Dev Size : 488382976 (465.76 GiB 500.10 GB)
Raid Devices : 4
Total Devices : 4
Persistence : Superblock is persistent
Update Time : Wed Mar 20 08:35:39 2013
State : clean
Active Devices : 4
Working Devices : 4
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 512K
Name : serverbackup:0 (local to host serverbackup)
UUID : 1d501f90:cbfcf7ee:15761fed:3e30f025
Events : 40
Number Major Minor RaidDevice State
0 8 1 0 active sync /dev/sda1
1 8 17 1 active sync /dev/sdb1
2 8 33 2 active sync /dev/sdc1
3 8 49 3 active sync /dev/sdd1
после чего на него была и установлена операционка Сейчас хочу произвести горячую замену диска в рэйде
Планирую действовать так - к примеру у нас сбоит /dev/sda делаем
mdadm --manage /dev/md0 --fail /dev/sda1
затем
mdadm --manage /dev/md0 --remove /dev/sda1
Смотрим результат cat /proc/mdstat , если диск выведен успешно то
Отмонтируем его - umount & sync /dev/sda1
Удаляем ус-во echo 1 >/sys/block/sda1/device/delete
Физически удаляем диск
Вставляем новый винт
echo "- - -" >/sys/class/scsi_host/hostX/scan
проверяем fdisk -l появился ли новый винт, если все нормально
mdadm готовим его к вводу в raid
fdisk /dev/имя винта
n(создаём раздел)
тип р
номер 1
затем задаём идентификатор для раздела
t
fd
применяем изменения w
добавляем в массив
mdadm --manage /dev/md0 --add /dev/sdb1
ждем синхронизации
Поидее все
Как определить в какой из sata портов на мамке воткнут искомый /dev/sda ? Порты на материнке пронумерованы от 1 до 4-х (их всего 4-е)