NFS Configuration


Recommended Posts

Alright, since I've had problems with Samba and AFP, I'm going to try out NFS.

 

I've enabled NFS, but I see in /etc/exports that both shares are "*(ro)"

 

How/where do you configure the shares to be "*(rw)"? Maybe this is all related to my AFP user shares being read only...

 

Here's some of the syslog since configuring NFS:

 

May 20 19:05:50 Tower emhttp: get_filesystem_status: statfs: /mnt/user/Network Trash Folder No such file or directory
May 20 19:05:50 Tower emhttp: get_filesystem_status: opendir: /mnt/user/Network Trash Folder No such file or directory
May 20 19:05:50 Tower emhttp: get_filesystem_status: statfs: /mnt/user/Temporary Items No such file or directory
May 20 19:05:50 Tower emhttp: get_filesystem_status: opendir: /mnt/user/Temporary Items No such file or directory
May 20 19:05:53 Tower emhttp: get_filesystem_status: statfs: /mnt/user/Network Trash Folder No such file or directory
May 20 19:05:53 Tower emhttp: get_filesystem_status: opendir: /mnt/user/Network Trash Folder No such file or directory
May 20 19:05:53 Tower emhttp: get_filesystem_status: statfs: /mnt/user/Temporary Items No such file or directory
May 20 19:05:53 Tower emhttp: get_filesystem_status: opendir: /mnt/user/Temporary Items No such file or directory
May 20 19:05:57 Tower emhttp: shcmd (55): rmdir '/mnt/user/Network Trash Folder'
May 20 19:05:57 Tower emhttp: _shcmd: shcmd (55): exit status: 1
May 20 19:05:57 Tower emhttp: shcmd (56): rm /etc/samba/smb-shares.conf >/dev/null 2>&1
May 20 19:05:57 Tower emhttp: shcmd (57): cp /etc/netatalk/AppleVolumes.default- /etc/netatalk/AppleVolumes.default
May 20 19:05:57 Tower emhttp: Restart SMB...
May 20 19:05:57 Tower emhttp: shcmd (58): killall -HUP smbd
May 20 19:05:57 Tower emhttp: Restart AFP...
May 20 19:05:57 Tower emhttp: shcmd (59): killall -HUP afpd
May 20 19:05:57 Tower afpd[4914]: re-reading configuration file
May 20 19:05:57 Tower afpd[4914]: Loading ConfigFile
May 20 19:05:57 Tower emhttp: shcmd (60): /usr/local/sbin/emhttp_event svcs_restarted
May 20 19:05:57 Tower afpd[4914]: main: atp_open: Address family not supported by protocol
May 20 19:05:57 Tower afpd[4914]: dsi_tcp: hostname 'Tower' resolves to loopback address
May 20 19:05:57 Tower afpd[4914]: dsi_tcp: '192.168.1.73' on interface 'eth0' will be used instead.
May 20 19:05:57 Tower afpd[4914]: ASIP started on 192.168.1.73:548(7) (2.0.5)
May 20 19:05:57 Tower afpd[4914]: uam: loading (/etc/netatalk/uams/uams_guest.so)
May 20 19:05:57 Tower afpd[4914]: uam: uams_guest.so loaded
May 20 19:05:57 Tower afpd[4914]: uam: loading (/etc/netatalk/uams/uams_dhx2.so)
May 20 19:05:57 Tower afpd[4914]: uam: uams_dhx2.so loaded
May 20 19:05:57 Tower afpd[4914]: uam: "DHX2" available
May 20 19:05:57 Tower afpd[4914]: uam: "No User Authent" available
May 20 19:05:57 Tower afpd[4914]: Finished parsing Config File
May 20 19:05:57 Tower emhttp_event: svcs_restarted
May 20 19:07:04 Tower emhttp: shcmd (61): crontab -c /etc/cron.d - <<< "# Generated mover schedule: 40 3 * * * /usr/local/sbin/mover 2>&1 |logger"
May 20 19:07:04 Tower emhttp: shcmd (62): /usr/local/sbin/emhttp_event stopping_svcs
May 20 19:07:04 Tower emhttp_event: stopping_svcs
May 20 19:07:04 Tower emhttp: Stop SMB...
May 20 19:07:04 Tower emhttp: shcmd (63): /etc/rc.d/rc.samba stop |logger
May 20 19:07:04 Tower emhttp: Stop NFS...
May 20 19:07:04 Tower emhttp: shcmd (64): /etc/rc.d/rc.nfsd stop |logger
May 20 19:07:05 Tower emhttp: Stop AFP...
May 20 19:07:05 Tower emhttp: shcmd (65): /etc/rc.d/rc.atalk stop |logger
May 20 19:07:05 Tower afpd[4914]: shutting down on signal 15
May 20 19:07:05 Tower emhttp: Stop AVAHI...
May 20 19:07:05 Tower emhttp: shcmd (66): /etc/rc.d/rc.avahidaemon stop |logger
May 20 19:07:05 Tower logger: Stopping Avahi mDNS/DNS-SD Daemon: stopped
May 20 19:07:05 Tower avahi-daemon[4926]: Got SIGTERM, quitting.
May 20 19:07:05 Tower avahi-daemon[4926]: Leaving mDNS multicast group on interface eth0.IPv4 with address 192.168.1.73.
May 20 19:07:05 Tower avahi-dnsconfd[4937]: read(): EOF
May 20 19:07:05 Tower emhttp: shcmd (67): /etc/rc.d/rc.avahidnsconfd stop |logger
May 20 19:07:05 Tower logger: Stopping Avahi mDNS/DNS-SD DNS Server Configuration Daemon: stopped
May 20 19:07:05 Tower emhttp: shcmd (68): umount /mnt/user >/dev/null 2>&1
May 20 19:07:05 Tower emhttp: _shcmd: shcmd (68): exit status: 1
May 20 19:07:05 Tower emhttp: shcmd (69): rmdir /mnt/user >/dev/null 2>&1
May 20 19:07:05 Tower emhttp: _shcmd: shcmd (69): exit status: 1
May 20 19:07:06 Tower emhttp: shcmd (70): rm /etc/samba/smb-shares.conf >/dev/null 2>&1
May 20 19:07:06 Tower emhttp: Start SMB...
May 20 19:07:06 Tower emhttp: shcmd (71): /etc/rc.d/rc.samba start |logger
May 20 19:07:06 Tower logger: Starting Samba:  /usr/sbin/nmbd -D
May 20 19:07:06 Tower logger:                  /usr/sbin/smbd -D
May 20 19:07:06 Tower emhttp: shcmd (72): /usr/local/sbin/emhttp_event svcs_started
May 20 19:07:06 Tower emhttp_event: svcs_started
May 20 19:07:15 Tower emhttp: shcmd (73): crontab -c /etc/cron.d - <<< "# Generated mover schedule: 40 3 * * * /usr/local/sbin/mover 2>&1 |logger"
May 20 19:07:15 Tower emhttp: shcmd (74): /usr/local/sbin/emhttp_event stopping_svcs
May 20 19:07:15 Tower emhttp_event: stopping_svcs
May 20 19:07:15 Tower emhttp: Stop SMB...
May 20 19:07:15 Tower emhttp: shcmd (75): /etc/rc.d/rc.samba stop |logger
May 20 19:07:15 Tower emhttp: Stop NFS...
May 20 19:07:15 Tower emhttp: shcmd (76): /etc/rc.d/rc.nfsd stop |logger
May 20 19:07:16 Tower emhttp: Stop AFP...
May 20 19:07:16 Tower emhttp: shcmd (77): /etc/rc.d/rc.atalk stop |logger
May 20 19:07:16 Tower emhttp: Stop AVAHI...
May 20 19:07:16 Tower emhttp: shcmd (78): /etc/rc.d/rc.avahidaemon stop |logger
May 20 19:07:16 Tower logger: Stopping Avahi mDNS/DNS-SD Daemon: stopped
May 20 19:07:16 Tower emhttp: shcmd (79): /etc/rc.d/rc.avahidnsconfd stop |logger
May 20 19:07:16 Tower logger: Stopping Avahi mDNS/DNS-SD DNS Server Configuration Daemon: stopped
May 20 19:07:16 Tower emhttp: shcmd (80): umount /mnt/user >/dev/null 2>&1
May 20 19:07:16 Tower emhttp: _shcmd: shcmd (80): exit status: 1
May 20 19:07:16 Tower emhttp: shcmd (81): rmdir /mnt/user >/dev/null 2>&1
May 20 19:07:16 Tower emhttp: _shcmd: shcmd (81): exit status: 1
May 20 19:07:16 Tower emhttp: shcmd (82): rm /etc/samba/smb-shares.conf >/dev/null 2>&1
May 20 19:07:16 Tower emhttp: shcmd (83): cp /etc/exports- /etc/exports
May 20 19:07:16 Tower emhttp: Start SMB...
May 20 19:07:16 Tower emhttp: shcmd (84): /etc/rc.d/rc.samba start |logger
May 20 19:07:16 Tower logger: Starting Samba:  /usr/sbin/nmbd -D
May 20 19:07:17 Tower logger:                  /usr/sbin/smbd -D
May 20 19:07:17 Tower emhttp: Start NFS...
May 20 19:07:17 Tower emhttp: shcmd (85): /etc/rc.d/rc.nfsd start |logger
May 20 19:07:17 Tower emhttp: shcmd (86): /usr/local/sbin/emhttp_event svcs_started
May 20 19:07:17 Tower emhttp_event: svcs_started
May 20 19:23:35 Tower emhttp: shcmd (87): crontab -c /etc/cron.d - <<< "# Generated mover schedule: 40 3 * * * /usr/local/sbin/mover 2>&1 |logger"
May 20 19:23:35 Tower emhttp: shcmd (88): /usr/local/sbin/emhttp_event stopping_svcs
May 20 19:23:35 Tower emhttp_event: stopping_svcs
May 20 19:23:35 Tower emhttp: Stop SMB...
May 20 19:23:35 Tower emhttp: shcmd (89): /etc/rc.d/rc.samba stop |logger
May 20 19:23:35 Tower emhttp: Stop NFS...
May 20 19:23:35 Tower emhttp: shcmd (90): /etc/rc.d/rc.nfsd stop |logger
May 20 19:23:36 Tower emhttp: Stop AFP...
May 20 19:23:36 Tower emhttp: shcmd (91): /etc/rc.d/rc.atalk stop |logger
May 20 19:23:36 Tower emhttp: Stop AVAHI...
May 20 19:23:36 Tower emhttp: shcmd (92): /etc/rc.d/rc.avahidaemon stop |logger
May 20 19:23:36 Tower logger: Stopping Avahi mDNS/DNS-SD Daemon: stopped
May 20 19:23:36 Tower emhttp: shcmd (93): /etc/rc.d/rc.avahidnsconfd stop |logger
May 20 19:23:36 Tower logger: Stopping Avahi mDNS/DNS-SD DNS Server Configuration Daemon: stopped
May 20 19:23:36 Tower emhttp: shcmd (94): umount /mnt/user >/dev/null 2>&1
May 20 19:23:36 Tower emhttp: _shcmd: shcmd (94): exit status: 1
May 20 19:23:36 Tower emhttp: shcmd (95): rmdir /mnt/user >/dev/null 2>&1
May 20 19:23:36 Tower emhttp: _shcmd: shcmd (95): exit status: 1
May 20 19:23:37 Tower emhttp: shcmd (96): rm /etc/samba/smb-shares.conf >/dev/null 2>&1
May 20 19:23:37 Tower emhttp: shcmd (97): cp /etc/exports- /etc/exports
May 20 19:23:37 Tower emhttp: Start SMB...
May 20 19:23:37 Tower emhttp: shcmd (98): /etc/rc.d/rc.samba start |logger
May 20 19:23:37 Tower logger: Starting Samba:  /usr/sbin/nmbd -D
May 20 19:23:37 Tower logger:                  /usr/sbin/smbd -D
May 20 19:23:37 Tower emhttp: Start NFS...
May 20 19:23:37 Tower emhttp: shcmd (99): /etc/rc.d/rc.nfsd start |logger
May 20 19:23:37 Tower emhttp: shcmd (100): /usr/local/sbin/emhttp_event svcs_started
May 20 19:23:37 Tower emhttp_event: svcs_started
May 20 19:23:59 Tower emhttp: shcmd (101): rm /etc/samba/smb-shares.conf >/dev/null 2>&1
May 20 19:23:59 Tower emhttp: shcmd (102): cp /etc/exports- /etc/exports
May 20 19:23:59 Tower emhttp: shcmd (103): crontab -c /etc/cron.d - <<< "# Generated mover schedule: 40 3 * * * /usr/local/sbin/mover 2>&1 |logger"
May 20 19:23:59 Tower emhttp: shcmd (104): echo '/mnt/user/Media -async,no_subtree_check,fsid=100 *(ro,insecure,anongid=100,anonuid=99,all_squash)' >>/etc/exports
May 20 19:23:59 Tower emhttp: Restart SMB...
May 20 19:23:59 Tower emhttp: shcmd (105): killall -HUP smbd
May 20 19:23:59 Tower emhttp: Restart NFS...
May 20 19:23:59 Tower emhttp: shcmd (106): exportfs -ra |logger
May 20 19:23:59 Tower exportfs[25439]: /proc/fs/nfs/exports:1: unknown keyword "test-client-(rw" 
May 20 19:23:59 Tower emhttp: shcmd (107): /usr/local/sbin/emhttp_event svcs_restarted
May 20 19:23:59 Tower emhttp_event: svcs_restarted
May 20 19:25:06 Tower emhttp: shcmd (108): rm /etc/samba/smb-shares.conf >/dev/null 2>&1
May 20 19:25:06 Tower emhttp: shcmd (109): cp /etc/exports- /etc/exports
May 20 19:25:06 Tower emhttp: shcmd (110): echo '/mnt/user/Media -async,no_subtree_check,fsid=100 *(ro,insecure,anongid=100,anonuid=99,all_squash)' >>/etc/exports
May 20 19:25:06 Tower emhttp: Restart SMB...
May 20 19:25:06 Tower emhttp: shcmd (111): killall -HUP smbd
May 20 19:25:06 Tower emhttp: Restart NFS...
May 20 19:25:06 Tower emhttp: shcmd (112): exportfs -ra |logger
May 20 19:25:06 Tower exportfs[26140]: /proc/fs/nfs/exports:1: unknown keyword "test-client-(rw" 
May 20 19:25:06 Tower emhttp: shcmd (113): /usr/local/sbin/emhttp_event svcs_restarted
May 20 19:25:06 Tower emhttp_event: svcs_restarted
May 20 19:25:42 Tower emhttp: shcmd (114): rm /etc/samba/smb-shares.conf >/dev/null 2>&1
May 20 19:25:42 Tower emhttp: shcmd (115): cp /etc/exports- /etc/exports
May 20 19:25:42 Tower emhttp: shcmd (116): crontab -c /etc/cron.d - <<< "# Generated mover schedule: 40 3 * * * /usr/local/sbin/mover 2>&1 |logger"
May 20 19:25:42 Tower emhttp: shcmd (117): echo '/mnt/user/Backup -async,no_subtree_check,fsid=101 *(ro,insecure,anongid=100,anonuid=99,all_squash)' >>/etc/exports
May 20 19:25:42 Tower emhttp: shcmd (118): echo '/mnt/user/Media -async,no_subtree_check,fsid=100 *(ro,insecure,anongid=100,anonuid=99,all_squash)' >>/etc/exports
May 20 19:25:42 Tower emhttp: Restart SMB...
May 20 19:25:42 Tower emhttp: shcmd (119): killall -HUP smbd
May 20 19:25:42 Tower emhttp: Restart NFS...
May 20 19:25:42 Tower emhttp: shcmd (120): exportfs -ra |logger
May 20 19:25:42 Tower exportfs[26498]: /proc/fs/nfs/exports:1: unknown keyword "test-client-(rw" 
May 20 19:25:42 Tower emhttp: shcmd (121): /usr/local/sbin/emhttp_event svcs_restarted
May 20 19:25:42 Tower emhttp_event: svcs_restarted
May 20 19:25:59 Tower emhttp: shcmd (122): rm /etc/samba/smb-shares.conf >/dev/null 2>&1
May 20 19:25:59 Tower emhttp: shcmd (123): cp /etc/exports- /etc/exports
May 20 19:25:59 Tower emhttp: shcmd (124): echo '/mnt/user/Backup -async,no_subtree_check,fsid=101 *(ro,insecure,anongid=100,anonuid=99,all_squash)' >>/etc/exports
May 20 19:25:59 Tower emhttp: shcmd (125): echo '/mnt/user/Media -async,no_subtree_check,fsid=100 *(ro,insecure,anongid=100,anonuid=99,all_squash)' >>/etc/exports
May 20 19:25:59 Tower emhttp: Restart SMB...
May 20 19:25:59 Tower emhttp: shcmd (126): killall -HUP smbd
May 20 19:25:59 Tower emhttp: Restart NFS...
May 20 19:25:59 Tower emhttp: shcmd (127): exportfs -ra |logger
May 20 19:25:59 Tower exportfs[26729]: /proc/fs/nfs/exports:1: unknown keyword "test-client-(rw" 
May 20 19:25:59 Tower emhttp: shcmd (128): /usr/local/sbin/emhttp_event svcs_restarted
May 20 19:25:59 Tower emhttp_event: svcs_restarted

Link to comment

Dude - why not try to figure out the original issue? AFP/SMB works for everyone else, there'd be uproar on the forums otherwise.

 

What version of unRAID are you using?

 

Have you tried connecting to your server via another computer? If so, did it work?

 

If not, then take a backup of your current flash config. Then try and setup from scratch. Caveat for AFP, you need to create another user (other than root) otherwise you will have issues. Try "media" or "server". Don't try and share the disks as AFP.

Link to comment

No, you're right--and I did some more digging last night and figured out part of it is your script (not your script's fault, something with my system, and the ping) because after I manually mount the shares, the script tries to ping, and if it times out, it unmounts the shares if mounted (so that's why my Samba shares kept unmounting themselves on my Mac!)

 

On my Windows notebook, they stay mounted no problemo.

 

But still having issues with Writing to the AFP shares on my Mac.  Using unRAID 5.0b6a and OS X 10.6.7

 

I have my Mac username/password on the server (as a bash profile, also--since I SSH into my unRAID using a private key file--and disabled root and password logins), and have an 'afp' username on unRAID that has R/W abilities to my shares over AFP.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.