diff options
| author | sickcodes <[email protected]> | 2021-11-28 22:22:23 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-11-28 22:22:23 +0000 |
| commit | d2e2604cfc89a14724ad740807c4bb0473cbb476 (patch) | |
| tree | c7bdb70cc00a490a045d716c030c67dcb0723c98 | |
| parent | Notes for mounting an NFS folder from a linux host (diff) | |
| download | docker-osx-d2e2604cfc89a14724ad740807c4bb0473cbb476.tar.xz docker-osx-d2e2604cfc89a14724ad740807c4bb0473cbb476.zip | |
NFS drive easy-share edits
Thank you @martinmullins!
| -rw-r--r-- | README.md | 21 |
1 files changed, 14 insertions, 7 deletions
@@ -819,26 +819,33 @@ docker run -it \ ``` ### Share Linux NFS Drive into macOS -Setup a Linx NFS server on host machine, an example `/etc/export` configuration that is compatible with the mac client: +To share a folder using NFS, setup a folder for on the host machine, for example, `/srv/nfs/share` and then append to `/etc/exports`: +```bash +/srv/nfs/share 127.0.0.1/0(insecure,rw,all_squash,anonuid=1000,anongid=985,no_subtree_check) ``` -/srv/nfs/share 127.0.0.1/0(insecure,rw,all_squash,anonuid=1000,anongid=985,no_subtree_check) + +You may need to reload exports now, which will begin sharing that directory. + +```bash +# reload shared folders +sudo exportfs -arv ``` -[source](https://serverfault.com/questions/716350/mount-nfs-volume-on-ubuntu-linux-server-from-macos-client) +[Source & Explanation](https://serverfault.com/questions/716350/mount-nfs-volume-on-ubuntu-linux-server-from-macos-client) -Where `anonuid` and `anongid` matches that of your linux user. +Give permissions on the shared folder for the `anonuid` and `anongid`, where `anonuid` and `anongid` matches that of your linux user; `id -u` -Give permissions on the shared folder for the `anonuid` and `anongid`: +`id -u ; id -g` will print `userid:groupid` ``` chown 1000:985 /srv/nfs/share chmod u+rwx /srv/nfs/share ``` -Start the mac osx docker container with `--network host` +Start the Docker-OSX container with the additional flag `--network host` Create and mount the nfs folder from the mac terminal: ``` -mkdir ~/mnt +mkdir -p ~/mnt sudo mount -t nfs 10.0.2.2:/srv/nfs/share ~/mnt ``` |