Skip to content

Commit

Permalink
Merge pull request sickcodes#392 from martinmullins/patch-1
Browse files Browse the repository at this point in the history
Notes for mounting an NFS folder from a linux host
  • Loading branch information
sickcodes authored Nov 28, 2021
2 parents 5fdf587 + d2e2604 commit 55b4820
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -817,7 +817,37 @@ docker run -it \
# sudo -S mount_9p hostshare

```
### Share Linux NFS Drive into macOS

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)
```

You may need to reload exports now, which will begin sharing that directory.

```bash
# reload shared folders
sudo exportfs -arv
```

[Source & Explanation](https://serverfault.com/questions/716350/mount-nfs-volume-on-ubuntu-linux-server-from-macos-client)

Give permissions on the shared folder for the `anonuid` and `anongid`, where `anonuid` and `anongid` matches that of your linux user; `id -u`

`id -u ; id -g` will print `userid:groupid`
```
chown 1000:985 /srv/nfs/share
chmod u+rwx /srv/nfs/share
```

Start the Docker-OSX container with the additional flag `--network host`

Create and mount the nfs folder from the mac terminal:
```
mkdir -p ~/mnt
sudo mount -t nfs 10.0.2.2:/srv/nfs/share ~/mnt
```

### Share USB Drive into macOS over QEMU

Expand Down

0 comments on commit 55b4820

Please sign in to comment.