On 03/07/2017 03:39 AM, Olivier Swinkels wrote: > After I used the pvcreate command to recreate pv the vgcfgrestore > command succeeds and the lvm is available (after activating). > > However when I try to mount it I get the following error: sudo mount > -t ext4 /dev/lvm-raid/lvm0 /mnt/raid mount: mount > /dev/mapper/lvm--raid-lvm0 on /mnt/raid failed: Structure needs > cleaning > > So I guess the underlying RAID array is still not ok... No, your underlying array is very likely correct. But the intervening incorrect --create operation stomped on your filesystems. Run fsck while unmounted to deal with the corruption and recover what you can. Run fsck with "-n" first, to see just how extensive the problems are, then with "-y" to actually fix things. Based on your sequence of events, your corruptions should be at low sector addresses (first few Gigs) of your array. If that's what appears with "-n", proceed. If you are unlucky, the stompage hit one or more of your filesystems' superblocks, requiring access to backup superblocks. If you still see no progress with either of the above, you might need to search your array for ext2/3/4 superblocks. This grep would help: dd if=/dev/md0 bs=1M count=16k 2>/dev/null |hexdump -C |grep '30 .\+ 53 ef 0' (Not all hits from the grep will be superblocks, but they would be visually distinguishable, and would have decipherable timestamps.) Phil -- 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