Как переименовать mdadm raid
Для начала, информацию о массивах можно просмотреть через /proc/mdstat или командой
mdadm --detail --scan
Для просмотра устройств, входящих в составы массивов, используется команда
mdadm --examine --scan
Детально о массиве можно посмотреть с помощью mdadm --detail /dev/<md-device>:
serverhostname:/home/andrew# mdadm --detail /dev/md0
/dev/md0:
Version : 0.90
Creation Time : Sun Oct 16 06:16:44 2011
Raid Level : raid1
Array Size : 524224 (512.02 MiB 536.81 MB)
Used Dev Size : 524224 (512.02 MiB 536.81 MB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 0
Persistence : Superblock is persistent
Update Time : Mon Oct 17 10:45:08 2011
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
UUID : 2fb20a13:1eb3df47:c44c77eb:7ee19756
Events : 0.222
Number Major Minor RaidDevice State
0 8 3 0 active sync /dev/sda3
1 8 19 1 active sync /dev/sdb3
serverhostname:/home/andrew# mdadm --detail /dev/md3
/dev/md3:
Version : 1.2
Creation Time : Tue Oct 11 22:40:27 2011
Raid Level : raid1
Array Size : 536869752 (512.00 GiB 549.75 GB)
Used Dev Size : 536869752 (512.00 GiB 549.75 GB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent
Update Time : Mon Oct 17 10:46:13 2011
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Name : serverhostname:3 (local to host pip-ivan)
UUID : ffaa5242:7560d141:6588a851:bf34effb
Events : 285314
Number Major Minor RaidDevice State
0 8 6 0 active sync /dev/sda6
2 8 22 1 active sync /dev/sdb6
serverhostname:/home/andrew#
Строка Version показывает версию суперблока.
Далее raid нужно остановить, например для /dev/md127:
mdadm --stop /dev/md127
mdadm --remove /dev/md127
И собираем с новым именем. Для версии метаданных 1.0 и выше используем
mdadm --assemble /dev/md3 /dev/sd[ab]6 --update=name
Для старой структуры метаданных (обычно 0.90, т.к. она позволяет ядру автоматически собирать массив), используем:
mdadm –assemble /dev/md0 –update=super-minor /dev/sd[ab]3
raid, mdadm |