i'm not sure on this one. i assumed having noauto in fstab for the mount point would be sufficient. i'm guessing this is going to take some tinkering and i don't really have any suggestions. sry.

mike

Alan Cowes wrote:

Mike,

Yes, I understand, I don´t need to mount the secondary server while the master server (which is running when I restarted the slave) is running. So how can I make the slave server so that when I restart it, it doesn´t mount the DRBD1 but is able to boot up properly.

In other words, when the slave is restarted, it knows that it should be on secondary and doesn´t need to load but still is able to boot up in the console.

Do I need to re edit the /etc/fstab ?

Thanks a lot for your help mike!

*De:* Mike Lovell [mailto:m...@dev-zero.net]
*Enviado el:* martes, 23 de febrero de 2010 21:12
*Para:* Alan Cowes
*CC:* drbd-user@lists.linbit.com
*Asunto:* Re: [DRBD-user] DISKLESS Resource

drbd wont allow the drbd device on the secondary drbd server to be used. you'll probably get something like media errors back when you try to mount or otherwise use the device. only the primary can be used. so if you want to mount this on the secondary, you need to promote it to primary (which will demote the current primary) and then mount the volume. this will then mean the volume cant be mounted on the now old primary.

mike

Alan Cowes wrote:

Hello Mike!,

Well let me tell you... that fixed the problem! But..... now the system doesn't book properly, it saids that the system can´t find /dev/drbd1, and that I have to set a maintenance password or press Control-D to continue, if I do that, it runs good, I have also change the Fstab with noauto as follows:

/dev/drbd1      /home           ext3    noauto        0       2

I don´t have the DRBD2 set there, do I really need to?

I only set the Fstab on the slave one, the master is with the md1, I guess I need to change them too, but not right now.
If you need the exact message, let me know

Thanks a bunch!

Alan

*De:* Mike Lovell [mailto:m...@dev-zero.net]
*Enviado el:* martes, 23 de febrero de 2010 17:53
*Para:* Alan Cowes
*CC:* drbd-user@lists.linbit.com <mailto:drbd-user@lists.linbit.com>
*Asunto:* Re: [DRBD-user] DISKLESS Resource

ummmm. yeah. something else is using the underlying device. it is mounted to /home. maybe lsof wont show the device if it is just mounted.

either way, you need to umount /home restart drbd so that drbd can claim the device, /dev/md1. you would then want to change your fstab to point /home to /dev/drbd1 instead of /dev/md1.

mike

Alan Cowes wrote:

Hello Mike,

I´ve checked the slave with a lsoft | grep /home and nothing comes up, so that means that nothing is using that partition is that right?

I have a line on the /etc/fstab that includes the /home :

/dev/md1        /home           ext3    defaults        0       2

*********

Also I have tried this, I stopped the DRBD and started again (on the slave only, the master is running) and I got this error:

Starting DRBD resources: [ d(HOME) /dev/drbd1: Failure: (114) Lower device is already claimed. This usually means it is mounted.

[HOME] cmd /sbin/drbdsetup /dev/drbd1 disk /dev/md1 /dev/sdc3 0 --set-defaults --create-device --on-io-error=detach failed - continuing!

************
Any Idea?

Thanks a lot for your response!

Alan


_______________________________________________
drbd-user mailing list
drbd-user@lists.linbit.com
http://lists.linbit.com/mailman/listinfo/drbd-user

Reply via email to