I always overlap my upgrades by doing a complete new install on a spare 50 gb partition, work out the problems while in dual-boot configuration, then switch over to the new OS when it's ready. I have a raid1 array with Linux raid autodetect (type fd) partitions on two drives. When I tried to go from FC13 to F16, the raid1 array created with and used by FC13 got corrupted by F16, which detected it, sort of, and degraded it by removing one of the disks. When I rebooted in FC13, it found it degraded but used the WRONG DISK!. It was days later that I noticed changes I had made while in FC13 were gone. Switching back and fourth between the two was playing havoc with my existing FC13 OS. I restored from a backup, rebuilt the array, and dumped F16. I am now faced with similar problems in F17 and need to get it resolved. Can someone enlighten me as to what has changed and why the two may be incompatible? The two OS's order the drives differently, but that shouldn't make a difference, should it?
Below is the output from fdisk, gdisk and mdstat on FC13 (I'm reluctant to reboot in F17 again), which reminds me: can I add raid=noautodetect to the "linux" lines in F17's /boot/grub2/grub.cfg while booted in FC13 to keep it from trying to assemble (and corrupting) the array on boot?
etc> fdisk -l
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 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: 0xf081f081
Device Boot Start End Blocks Id System
/dev/sda1 * 1 24316 195318238+ 7 HPFS/NTFS
/dev/sda2 24317 30844 52436160 fd Linux raid autodetect
/dev/sda3 30845 121601 729005602+ 83 Linux
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 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: 0x0003b679
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 6529 52444161 83 Linux
/dev/sdb2 6530 60801 435939840 83 Linux
Disk /dev/sdc: 300.1 GB, 300067970560 bytes
255 heads, 63 sectors/track, 36481 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: 0x000dfa62
Device Boot Start End Blocks Id System
/dev/sdc1 * 1 6529 52435968 83 Linux
/dev/sdc3 29500 36162 53520547+ fd Linux raid autodetect
/dev/sdc4 36163 36481 2562367 82 Linux swap / Solaris
Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 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: 0x469d60df
Device Boot Start End Blocks Id System
/dev/sdd1 * 1 121601 976760001 83 Linux
Disk /dev/md0: 53.0 GB, 53011808256 bytes
2 heads, 4 sectors/track, 12942336 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
etc> gdisk -l /dev/sda
GPT fdisk (gdisk) version 0.7.1
Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: not present
************************************************** *************
Found invalid GPT and valid MBR; converting MBR to GPT format.
************************************************** *************
Disk /dev/sda: 1953525168 sectors, 931.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 8AC82E8D-F644-4C8A-B5F1-EC7C7BBA9FAB
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 8-sector boundaries
Total free space is 5099 sectors (2.5 MiB)
Number Start (sector) End (sector) Size Code Name
1 63 390636539 186.3 GiB 0700 Linux/Windows data
2 390636540 495508859 50.0 GiB FD00 Linux RAID
3 495508860 1953520064 695.2 GiB 0700 Linux/Windows data
etc> gdisk -l /dev/sdb
GPT fdisk (gdisk) version 0.7.1
Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: not present
************************************************** *************
Found invalid GPT and valid MBR; converting MBR to GPT format.
************************************************** *************
Disk /dev/sdb: 976773168 sectors, 465.8 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): CFE84E90-CA00-4D56-A787-29A3DBA276B3
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 976773134
Partitions will be aligned on 8-sector boundaries
Total free space is 5099 sectors (2.5 MiB)
Number Start (sector) End (sector) Size Code Name
1 63 104888384 50.0 GiB 0700 Linux/Windows data
2 104888385 976768064 415.7 GiB 0700 Linux/Windows data
etc> gdisk -l /dev/sdc
GPT fdisk (gdisk) version 0.7.1
Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: not present
************************************************** *************
Found invalid GPT and valid MBR; converting MBR to GPT format.
************************************************** *************
Disk /dev/sdc: 586070255 sectors, 279.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 42EC4170-28F3-4264-9174-163599BBABFC
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 586070221
Partitions will be aligned on 8-sector boundaries
Total free space is 369032423 sectors (176.0 GiB)
Number Start (sector) End (sector) Size Code Name
1 2048 104873983 50.0 GiB 0700 Linux/Windows data
3 473901435 580942529 51.0 GiB FD00 Linux RAID
4 580942531 586067264 2.4 GiB 8200 Linux swap
etc> cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sdc3[0] sda2[1]
51769344 blocks [2/2] [UU]
unused devices: <none>
Help would be MUCH appreciated.
Dave W.