Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
On Tue, Jul 01, 2008 at 06:44:24AM -0700, Mike Sweetser - Adhost wrote: > Hello: > > I kinda figured as much. So there's no way to just run part of it as > read-only, run the checks on the other half, and then make the checked > half the primary, after invalidating the read-only part and making the > checked half copy over? if this is what you want to do, it may work like so: A: Connected Primary/Secondary B: Connected Secondary/Primary A# mount -o remount,ro /dev/drbdX A# drbdadm disconnect $r A: StandAlone Primary/Unknown B# drbdadm disconnect $r B: StandAlone Secondary/Unknown ---- manually introduce split brain, fsck B# drbdadm primary $r B: StandAlone Primary/Unknown B# fsck -f /dev/drbdX ---- fsck done, make the checked copy the new master A# umount /dev/drbdX A# drbdadm secondary $r A: StandAlone Secondary/Unknown ---- anytime from now on you should be able to mount the checked copy on B without causing any harm A# drbdadm -- --discard-my-data connect $r A: WFConnection Secondary/Unknown B: StandAlone Primary/Unknown B# drbdadm connect $r B: SyncSource Primary/Secondary once the resync is done, you may want to do a test switchover. please check for typos, if in doubt, ask. it is your data... -- : Lars Ellenberg http://www.linbit.com : : DRBD/HA support and consulting sales at linbit.com : : LINBIT Information Technologies GmbH Tel +43-1-8178292-0 : : Vivenotgasse 48, A-1120 Vienna/Europe Fax +43-1-8178292-82 : __ please don't Cc me, but send to list -- I'm subscribed