Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
> Sorry about my bad description in last post. > > I drbdadm down primary and secondary devices after a successful > synchronization ( I Never mount the secondary DRBD device). Then I > lvresize the volumes first to get rid of metadata then mount the > volumes, I found out sometimes that I am unable to mount the volume > because of filesystem error. > > If I use xfs_repair to fix the volume, it always shows that there are > some problem with the primary superblock of the filesystem. After > xfs_repair, the filesystem can be mounted however there is a > "lost+found" directory being create on that filesystem. well. so you have a working xfs on B:/dev/drbd0, then you umount on B, make B secondary, make A primary, and you are saying you can not mount A:/dev/drbd0 now? well. works for me. if you do other funny things, like an lvresize or mounting the underlying lv directly or other stuff, and it does not work, find the step that introduces the error, and leave it out. if it does not work for you, try to scribble a test script, that involves only, say, lvcreate, dd, drbdadm, mkfs.xfs, bonnie++, some other standard command you may need (you got the idea), and ssh root@$left respective ssh root@$right, that prefixes those commands. if you don't get something simple, reproducible, to fail, and it keeps working for me and others, I just cannot help you. -- : Lars Ellenberg Tel +43-1-8178292-0 : : LINBIT Information Technologies GmbH Fax +43-1-8178292-82 : : Schoenbrunner Str. 244, A-1120 Vienna/Europe http://www.linbit.com : __ please use the "List-Reply" function of your email client.