Bind mounts would definitely work; you can also use the automounter to bind-mount things into place. That's how we do that.

E.g.

[ ~]$ cat /etc/auto.data
/data localhost://mnt/gpfs/bulk/data

[ ~]$ cat /etc/auto.master | grep data
# data
/- /etc/auto.data

works very well :) (That automatically bind-mounts it.)

You could then also only mount user home directories if they're logged in, instead of showing all of them under /home/. Autofs can do pretty nice wildcarding and such.

I would call bind mounting things - regardless of how - a better solution than symlinks, but that might just be my opinion :)

Tina

On 22/02/2022 17:37, Skylar Thompson wrote:
Assuming this is on Linux, you ought to be able to use bind mounts for
that, something like this in fstab or equivalent:

/home /gpfs1/home bind defaults 0 0

On Tue, Feb 22, 2022 at 12:24:09PM -0500, Justin Cantrell wrote:
We're trying to mount multiple mounts at boot up via gpfs.
We can mount the main gpfs mount /gpfs1, but would like to mount things
like:
/home /gpfs1/home
/other /gpfs1/other
/stuff /gpfs1/stuff

But adding that to fstab doesn't work, because from what I understand,
that's not how gpfs works with mounts.
What's the standard way to accomplish something like this?
We've used systemd timers/mounts to accomplish it, but that's not ideal.
Is there a way to do this natively with gpfs or does this have to be done
through symlinks or gpfs over nfs?


--
Tina Friedrich, Advanced Research Computing Snr HPC Systems Administrator

Research Computing and Support Services
IT Services, University of Oxford
http://www.arc.ox.ac.uk http://www.it.ox.ac.uk
_______________________________________________
gpfsug-discuss mailing list
gpfsug-discuss at spectrumscale.org
http://gpfsug.org/mailman/listinfo/gpfsug-discuss

Reply via email to