diff options
| author | Martin Schwenke <martin@meltin.net> | 2009-08-18 17:14:00 +1000 |
|---|---|---|
| committer | Martin Schwenke <martin@meltin.net> | 2009-08-18 17:14:00 +1000 |
| commit | b2a3bc4ebaa81a5fee8d5e0d18d8f67dd77f8e8c (patch) | |
| tree | a40bcb8e64215059a381ad252ebb0153f296f03a /base/root/scripts | |
| parent | 6993e96f614396bd46bd1f7c54ab0d63c2210512 (diff) | |
| download | autocluster-b2a3bc4ebaa81a5fee8d5e0d18d8f67dd77f8e8c.tar.gz autocluster-b2a3bc4ebaa81a5fee8d5e0d18d8f67dd77f8e8c.tar.xz autocluster-b2a3bc4ebaa81a5fee8d5e0d18d8f67dd77f8e8c.zip | |
New config variable GPFS_DEFAULT_NSDS.
Indicates how many NSDs are used by the default GPFS filesystem that
is setup by setup_gpfs.sh. The default empty value indicates that all
available NSDs should be used.
Signed-off-by: Martin Schwenke <martin@meltin.net>
Diffstat (limited to 'base/root/scripts')
| -rwxr-xr-x | base/root/scripts/setup_gpfs.sh | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/base/root/scripts/setup_gpfs.sh b/base/root/scripts/setup_gpfs.sh index 867ec14..fb868e4 100755 --- a/base/root/scripts/setup_gpfs.sh +++ b/base/root/scripts/setup_gpfs.sh @@ -86,8 +86,15 @@ echo echo "Creating filesystem" mkdir -p /gpfs/automountdir +nsdfile2=/tmp/nsd2.$$ +if [ -n "@@GPFS_DEFAULT_NSDS@@" ] ; then + head -n $((@@GPFS_DEFAULT_NSDS@@ * 2)) +else + cat +fi <$nsdfile >$nsdfile2 + chattr +i /gpfs -mmcrfs gpfs0 -F $nsdfile -A yes -Q yes -D nfs4 -B 64k -k nfs4 -n 32 -E yes -S no -T /gpfs -i 512 +mmcrfs gpfs0 -F $nsdfile2 -A yes -Q yes -D nfs4 -B 64k -k nfs4 -n 32 -E yes -S no -T /gpfs -i 512 echo echo "Mounting filesystem" |
