Best practice for shared volume with iscsi Dell MD3200i ?

Gary Palmer gpalmer at freebsd.org
Fri May 11 15:52:28 UTC 2012


On Fri, May 11, 2012 at 10:16:43AM +0200, Karl Oulmi wrote:
> Hi all,
> 
> I am trying to run two freebsd9 boxes with a 3.7 TO shared iscsi volume 
> on a MD3200i.
> 
> The goal is to run a "master" and a "slave" dovecot IMAP server with a 
> shared /home.
> 
> I created the shared partition like this :
> gpart create -s gpt /dev/da0
> gpart add -t freebsd-ufs /dev/da0
> newfs /dev/da0p1
> 
> Everything is working great on the "master" server, but when I'm trying 
> to mount the volume from the "slave" one, I have the following error :
> mount: /dev/da0p1 : Operation not permitted
> 
> The only way I have to successfully mount the share on the "slave" 
> server is to run a fsck -t ufs /dev/da0p1 and then do the mount.
> 
> Could anyone tell me what's wrong ?

UFS is not a cluster-aware filesystem.  You cannot mount it in
multiple places at the same time.  The best you can hope for in
that situation, short of developing a cluster-aware filesystem, is
to only mount the volume on the slave if the master fails.

Regards,

Gary


More information about the freebsd-fs mailing list