При установке Ubuntu был собран программный RAID1 (зеркало):md0 - основной раздел
md1 - своп
Физически винта два.
После установки, для теста заменил один из винтов на чистый (но аналогичный, естес-но)
Скопировал на него всю разметку с первого диска
sudo dd if=/dev/sda of=/dev/sdb bs=1M
114473+1 records in
114473+1 records out
120034123776 bytes (120 GB) copied, 4184,9 s, 28,7 MB/s
Далее, при подключении разделов к рэйду основной подключился (md0), а своп (md1) - нет.
sudo mdadm /dev/md0 --add /dev/sdb1
mdadm: added /dev/sdb1
sudo mdadm /dev/md1 --add /dev/sdb5
mdadm: /dev/sdb2 not large enough to join array
Хотя, по размеру все совпадает:
sudo fdisk -l
Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0007f614
Device Boot Start End Blocks Id System
/dev/sda1 1 14411 115751936 fd Linux raid autodetect
/dev/sda2 14411 14594 1466369 5 Extended
/dev/sda5 14411 14594 1466368 fd Linux raid autodetect
Disk /dev/sdb: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0007f614
Device Boot Start End Blocks Id System
/dev/sdb1 1 14411 115751936 fd Linux raid autodetect
/dev/sdb2 14411 14594 1466369 5 Extended
/dev/sdb5 14411 14594 1466368 fd Linux raid autodetect
Disk /dev/md0: 118.5 GB, 118529916928 bytes
2 heads, 4 sectors/track, 28937968 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/md0 doesn't contain a valid partition table
Disk /dev/md1: 1501 MB, 1501495296 bytes
2 heads, 4 sectors/track, 366576 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/md1 doesn't contain a valid partition table
Disk /dev/sdc: 1999 MB, 1999568384 bytes
32 heads, 63 sectors/track, 1937 cylinders
Units = cylinders of 2016 * 512 = 1032192 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00dd6ccb
cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md1 : active raid1 sda5[0]
1466304 blocks [2/1] [U_]
md0 : active raid1 sdb1[1] sda1[0]
115751872 blocks [2/2] [UU]
Что не так? Как быть?