зеркало из https://github.com/Azure/azurehpc.git
34 строки
673 B
Bash
34 строки
673 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
# arg: $1 = nfsserver
|
||
|
nfs_server=$1
|
||
|
if [ -z "$nfs_server" ]; then
|
||
|
echo "The nfs_server is required"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
yum install -y nfs-utils
|
||
|
|
||
|
mkdir -p /scratch
|
||
|
mkdir -p /apps
|
||
|
mkdir -p /data
|
||
|
mkdir -p /share/home
|
||
|
mount $nfs_server:/share/apps /apps
|
||
|
mount $nfs_server:/share/data /data
|
||
|
mount $nfs_server:/share/home /share/home
|
||
|
|
||
|
chmod 777 /scratch
|
||
|
|
||
|
cat << EOF >> /etc/fstab
|
||
|
$nfs_server:/share/home /share/home nfs defaults 0 0
|
||
|
$nfs_server:/mnt/resource/scratch /scratch nfs defaults 0 0
|
||
|
$nfs_server:/share/apps /apps nfs defaults 0 0
|
||
|
$nfs_server:/share/data /data nfs defaults 0 0
|
||
|
EOF
|
||
|
|
||
|
setsebool -P use_nfs_home_dirs 1
|
||
|
|
||
|
mount -a
|
||
|
|
||
|
df
|