Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Jul 2006 09:53:33 -0400
From:      Chuck Swiger <cswiger@mac.com>
To:        Atom Powers <atom.powers@gmail.com>
Cc:        freebsd-questions <freebsd-questions@freebsd.org>
Subject:   Re: File System for attached storage?
Message-ID:  <44BF8ADD.5000906@mac.com>
In-Reply-To: <df9ac37c0607191655k23a3d6e8y81c050446b66a2b7@mail.gmail.com>
References:  <df9ac37c0607191655k23a3d6e8y81c050446b66a2b7@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Atom Powers wrote:
> All the modern storage cabinets have two data ports (mine has two
> SCSI320 ports) so they can be attached to two servers. But what kind
> of file system can you use that would make that data available to both
> servers?
> 
> Splitting the storage in half isn't an option, as that doesn't give
> added redundancy.
> 
> I've head of GFS and Coda, but I can't find any information about how
> stable these file systems are on FreeBSD 6.x.
> 
> What do/would you use to share a storage device between two servers?

There's something in the SCSI and Firewire worlds called "target initiator 
mode" or "target mode", which lets you have multiple controllers on the same 
bus without direct conflict.

This can be used to treat your laptop as if it were an external hard drive and 
work on it from another system.  Or it can be used to share a tape drive 
between two machines, at least so long as only one computer is doing stuff at 
any particular time.

Less commonly, it can be used for fault-tolerant hot-standby servers operating 
from a shared central storage.  If you want that kind of thing, or if you want 
several computers to modify the same disks in parallel, you should look into 
fibre-channel or maybe iSCSI-based SAN solutions.

These usually involve a bespoke filesystem and metadata controller mechanism 
to keep the filesystem sane-- something like a Qlogic FC-switch, an Apple 
Xsan, + ADIC StorEdge software, for example.

-- 
-Chuck



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44BF8ADD.5000906>