Добрый день. На сервере вышел из строя ссд диск в софт рейде1(mdadm).
Linux 4.9.0-11-amd64 #1 SMP Debian 4.9.189-3+deb9u1 (2019-09-20) x86_64 GNU/Linux
/dev/nvme1n1 - рабочий
/dev/nvme0n1 - поврежденный
- Извлек диск из всех массивов:
mdadm --manage /dev/mdX --fail /dev/nvme0n1
mdadm --manage /dev/mdX --remove /dev/nvme0n1
-
Поддержка из ДЦ заменила диск по запросу, Debian его увидел.
-
Создаю разделы на новом диске:
sfdisk -d /dev/nvme1n1 | sfdisk --force /dev/nvme0n1
Ошибок при выполнении нет.
- Проверяю таблицы, все ок:
fdisk -l | grep dev
Disk /dev/nvme1n1: 477 GiB, 512110190592 bytes, 1000215216 sectors
/dev/nvme1n1p1 2048 16779263 16777216 8G fd Linux raid autodetect
/dev/nvme1n1p2 16779264 17827839 1048576 512M fd Linux raid autodetect
/dev/nvme1n1p3 17827840 1000213167 982385328 468.4G fd Linux raid autodetect
Disk /dev/nvme0n1: 477 GiB, 512110190592 bytes, 1000215216 sectors
/dev/nvme0n1p1 2048 16779263 16777216 8G fd Linux raid autodetect
/dev/nvme0n1p2 16779264 17827839 1048576 512M fd Linux raid autodetect
/dev/nvme0n1p3 17827840 1000213167 982385328 468.4G fd Linux raid autodetect
Disk /dev/md1: 511 MiB, 535822336 bytes, 1046528 sectors
Disk /dev/md2: 468.3 GiB, 502845997056 bytes, 982121088 sectors
Disk /dev/md0: 8 GiB, 8580497408 bytes, 16758784 sectors
Зеркально как на уцелевшем диске
- Добавляю в массив:
mdadm --manage /dev/md0 --add /dev/nvme0n1p1
mdadm: Cannot find /dev/nvme0n1p1: No such file or directory
Проверяю разделы еще раз через fdisk -l они есть,
проверяю через lsblk - видит только диск, без разделов.
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme1n1 259:0 0 477G 0 disk
├─nvme1n1p1 259:1 0 8G 0 part
│ └─md0 9:0 0 8G 0 raid1 [SWAP]
├─nvme1n1p2 259:2 0 512M 0 part
│ └─md1 9:1 0 511M 0 raid1 /boot
└─nvme1n1p3 259:3 0 468.4G 0 part
└─md2 9:2 0 468.3G 0 raid1 /
nvme0n1 259:4 0 477G 0 disk
Т.е. получается на диске они есть, но ядро их не видит.
Попробовал обновить через partprobe /dev/nvme0n1 - результата нет.
Куда копать подскажите пжл?