mdadm troubleshooting
Рейд вроде бы есть, а вроде и нет
Бывает такое, что рейд вроде бы есть, судя по /proc/mdadm
, а через lsblk
он не отображается и монтировать нечего. Такое бывает, когда рейд деактивировался. Надо его активировать.
# md устройство размером 0 или отсутствует вовсе
losted@raidpg:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 30G 0 disk
├─sda1 8:1 0 29.9G 0 part /
├─sda14 8:14 0 4M 0 part
└─sda15 8:15 0 106M 0 part /boot/efi
sdb 8:16 0 15G 0 disk
└─md127 9:127 0 0B 0 md
sdc 8:32 0 15G 0 disk
└─md127 9:127 0 0B 0 md
sdd 8:48 0 15G 0 disk
└─md127 9:127 0 0B 0 md
sr0 11:0 1 4M 0 rom
# Не монтируется
losted@raidpg:~$ sudo mount /dev/md127 /mnt/
mount: /mnt: can't read superblock on /dev/md127.
# Видим что "State : inactive":
losted@raidpg:~$ sudo mdadm -D /dev/md127
/dev/md127:
Version : 1.2
Raid Level : raid5
Total Devices : 3
Persistence : Superblock is persistent
State : inactive
Working Devices : 3
Name : raidpg:llzrd (local to host raidpg)
UUID : 0ba02803:90c97901:9df0da95:058b4689
Events : 22
Number Major Minor RaidDevice
- 8 32 - /dev/sdc
- 8 48 - /dev/sdd
- 8 16 - /dev/sdb
# Запускаем его:
losted@raidpg:~$ sudo mdadm --manage /dev/md127 --run
mdadm: started array /dev/md/raidpg:llzrd
# Вуаля
losted@raidpg:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 30G 0 disk
├─sda1 8:1 0 29.9G 0 part /
├─sda14 8:14 0 4M 0 part
└─sda15 8:15 0 106M 0 part /boot/efi
sdb 8:16 0 15G 0 disk
└─md127 9:127 0 45G 0 raid5
sdc 8:32 0 15G 0 disk
└─md127 9:127 0 45G 0 raid5
sdd 8:48 0 15G 0 disk
└─md127 9:127 0 45G 0 raid5
sr0 11:0 1 4M 0 rom
losted@raidpg:~$ sudo mount /dev/md127 /mnt/
losted@raidpg:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 30G 0 disk
├─sda1 8:1 0 29.9G 0 part /
├─sda14 8:14 0 4M 0 part
└─sda15 8:15 0 106M 0 part /boot/efi
sdb 8:16 0 15G 0 disk
└─md127 9:127 0 45G 0 raid5 /mnt
sdc 8:32 0 15G 0 disk
└─md127 9:127 0 45G 0 raid5 /mnt
sdd 8:48 0 15G 0 disk
└─md127 9:127 0 45G 0 raid5 /mnt
sr0 11:0 1 4M 0 rom