diff options
Diffstat (limited to 'hosts/moyo')
| -rw-r--r-- | hosts/moyo/conf.d/nfs | 38 | ||||
| -rwxr-xr-x | hosts/moyo/scripts/export-nfs | 2 | ||||
| -rwxr-xr-x | hosts/moyo/scripts/mount-luks | 12 |
3 files changed, 46 insertions, 6 deletions
diff --git a/hosts/moyo/conf.d/nfs b/hosts/moyo/conf.d/nfs new file mode 100644 index 0000000..45f598f --- /dev/null +++ b/hosts/moyo/conf.d/nfs @@ -0,0 +1,38 @@ +# /etc/conf.d/nfs + +# If you wish to set the port numbers for lockd, +# please see /etc/sysctl.conf + +# Optional services to include in default `/etc/init.d/nfs start` +# For NFSv4 users, you'll want to add "rpc.idmapd" here. +NFS_NEEDED_SERVICES="rpc.idmapd" + +# Options to pass to rpc.nfsd +OPTS_RPC_NFSD="8 -N 3 -V 4 -V 4.1 -V 4.2" + +# Options to pass to rpc.mountd +# ex. OPTS_RPC_MOUNTD="-p 32767" +OPTS_RPC_MOUNTD="" + +# Options to pass to rpc.statd +# ex. OPTS_RPC_STATD="-p 32765 -o 32766" +OPTS_RPC_STATD="-v" + +# Options to pass to rpc.idmapd +OPTS_RPC_IDMAPD="" + +# Options to pass to rpc.gssd +OPTS_RPC_GSSD="" + +# Options to pass to rpc.svcgssd +OPTS_RPC_SVCGSSD="" + +# Options to pass to rpc.rquotad (requires sys-fs/quota) +OPTS_RPC_RQUOTAD="" + +# Timeout (in seconds) for exportfs +EXPORTFS_TIMEOUT=30 + +# Options to set in the nfsd filesystem (/proc/fs/nfsd/). +# Format is <option>=<value>. Multiple options are allowed. +#OPTS_NFSD="nfsv4leasetime=30 max_block_size=4096" diff --git a/hosts/moyo/scripts/export-nfs b/hosts/moyo/scripts/export-nfs index 230f49d..3643fa3 100755 --- a/hosts/moyo/scripts/export-nfs +++ b/hosts/moyo/scripts/export-nfs @@ -1,2 +1,2 @@ #! /usr/bin/env sh -sudo exportfs -o rw,async,insecure,no_subtree_check -i 192.168.0.0/16:$1 +sudo exportfs -o rw,async,insecure,no_subtree_check,crossmnt -i 192.168.0.0/16:$1 diff --git a/hosts/moyo/scripts/mount-luks b/hosts/moyo/scripts/mount-luks index eba9b3f..1d89cd2 100755 --- a/hosts/moyo/scripts/mount-luks +++ b/hosts/moyo/scripts/mount-luks @@ -1,8 +1,10 @@ #! /usr/bin/env sh sudo cryptsetup luksOpen /dev/mapper/moyo--vg1-moyo--store0--raid1 moyo-store0 sudo mount /dev/mapper/moyo-store0 /mnt/store0 -sudo mount --bind /mnt/store0/c /home/andrew/c -sudo mount --bind /mnt/store0/media/pics /home/andrew/pics -$HOME/scripts/export-nfs /home/andrew/c -$HOME/scripts/export-nfs /home/andrew/pics -$HOME/scripts/export-nfs /mnt/store0/torrents +sudo mount --bind /mnt/store0/c /srv/nfs/c +sudo mount --bind /mnt/store0/media/pics /srv/nfs/pics +sudo mount --bind /mnt/store0/torrents /srv/nfs/torrents +$HOME/scripts/export-nfs /srv/nfs +$HOME/scripts/export-nfs /srv/nfs/c +$HOME/scripts/export-nfs /srv/nfs/pics +$HOME/scripts/export-nfs /srv/nfs/torrents |