Jonathan wrote: > /dev/md0 591G 54G 507G 10% /md0 Hrm. Have you been hassling us for a mere 54G worth of data? (Just kidding :-D.) > now I'm doing a: > (cd /md0 && tar cf - . ) | (cd /virtual/recover/ && tar xvfp -) I wonder - if you have the disk space, why not take David Greaves' advice and create a backup of the individual disks before fiddling with md superblocks? Anyway, a quick cheat sheet might come in handy: * Hot-add a disk to an array (outdated raid data on that disk won't be used): # mdadm /dev/md1 --add /dev/etherd/e0.xyz * Check that parity is OK for an entire array: # echo check > /sys/block/md1/md/sync_action * Manually start a resync: # echo repair > /sys/block/md1/md/sync_action * Experiment with MDADM by using sparse files: # dd if=/dev/zero of=sparse0 bs=1M seek=200000 count=1 # dd if=/dev/zero of=sparse1 bs=1M seek=200000 count=1 # dd if=/dev/zero of=sparse2 bs=1M seek=200000 count=1 # dd if=/dev/zero of=sparse3 bs=1M seek=200000 count=1 # losetup /dev/loop0 sparse0 # losetup /dev/loop1 sparse1 # losetup /dev/loop2 sparse2 # losetup /dev/loop3 sparse3 # mdadm -C /dev/md5 -c 32 -p left-a -n 4 -l 5 missing /dev/loop{1,2,3} > thank you thank you thank you thank you thank you thank you np. (wait, does that mean I won't get my money? ;-)) - To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html