[Pvfs2-users] multiple filesystems

Chris Poultney crispy at cs.nyu.edu
Mon Oct 25 15:27:32 EDT 2010


Becky-

Thanks for the suggestion. We won't be doing much i/o on /home; mostly I 
just need it to be consistent across nodes on an expanding cluster.

Could you explain how to share out the subdirectories like you mention 
at the end? I can't seem to directly mount a subdirectory like 
<path>/mount1/home, only <path>/mount1.

Thanks,
-crispy


On 10/21/2010 03:14 PM, Becky Ligon wrote:
> You can define two mountpoints in your pvfs2tab file, say<path>/mount1
> and<path>/mount2, each pointing to the same tcp address and filesystem.
> This way you can "share out" the different mount points.  However, the
> data in<path>/mount1 and<path>/mount2 is being handled by the one set of
> servers and resides in the same physical space, i.e.,<storage
> path>/<filesystem ID>.  I know this works, because I tried it when I was
> investigating the multiple ports/alias for you.
>
> While Kevin is working on a bug fix for you, try changing your fs.conf
> file to have only one filesystem.  Re-create your storage space.  Setup
> your pvfs2tab file with two entires, one for mount1 and one for mount2.
> See if you can't create files using either mount point.
>
> With this approach, an ls on<path>/mount1 and an ls on<path>/mount2 will
> show the same entries.  You might try creating two directories,
> <path>/mount1/home and<path>/mount2/scratch, and "share out"
> <path>/mount1/home as /home and<path>/mount2/scratch as /scratch;
> however, I think PVFS doesn't perform well in this situation.  In fact,
> PVFS is not intended for a lot of small-io.  You might want to make /home,
> a regular ext3 (or whatever) directory and let /scratch be a PVFS
> filesystem to be used only for large outputs.
>
> Becky
>


More information about the Pvfs2-users mailing list