NFS server
-
Install server
sudo apt install nfs-common nfs-server -
Create directory you wanna share
mkdir /media/storage -
Edit file
/etc/exportswith below content/media/storage 192.168.1.0/24(rw,all_squash,insecure,no_subtree_check) # <directory> <who_can_access> <options> -
Restart services
sudo service nfs restart /etc/init.d/nfs-kernel-server restart -
Connecting from client (MacOS)
mkdir /Users/username/nfs_shared sudo mount -v -o "resvport" 192.168.1.9:/media/storage /Users/username/nfs_shared
Samba server
-
Install server
sudo apt-get install samba samba-common-bin -
Create samba password for system user
sudo smbpasswd -a pi -
Create directory you wanna share
mkdir /media/storage -
Edit file
/etc/samba/smb.confwith below content[PI] comment = Pi workspace path = /media/storage create mask = 0775 directory mask = 0775 read only = no browseable = yes public = no force user = pi only guest = no -
Restart service
sudo service samba restart -
Connecting from client (MacOS)
mkdir /Users/username/smb_shared mount -t smbfs //pi@192.168.1.9/pi /Users/username/smb_shared