Po pierwsze, cieszę się, że mogę zapłacić 19,99 $ za aplikację Mac OS Server ze sklepu z aplikacjami, więc to żaden problem, po prostu mam tylko jedną konkretną potrzebę - udostępnianie NFS między moim hostem MacOS sierra a gość wirtualnej maszyny wirtualnej z uruchomionym Debianem Sarge (nie pytaj).
Jest to coś, co robię w Linuksie bez żadnych trudności, ale składnia dla /etc/exports
nie wydaje się być taki sam? Na stronie man dla eksportu na macOS używa wyraźnych flag?
Moja regularna linia /etc/exports
w systemie Linux:
# NFS Share to Virtualbox guests:
/path/to/my/shared/directory 192.168.56.0/24(rw,fsid=root,all_squash,anonuid=1000,anongid=1000,no_subtree_check)
Powołanie nfsd checkexports
zwraca następujące informacje:
getaddrinfo() failed for 192.168.56.0/24(rw,fsid=root,all_squash,anonuid=1000,anongid=1000,no_subtree_check)
exports:2: couldn't get address for host: 192.168.56.0/24(rw,fsid=root,all_squash,anonuid=1000,anongid=1000,no_subtree_check)
exports:2: no valid hosts found for export
A jeśli uproszczę i zmienię etc/exports
wejście do /path/to/my/shared/directory -network 192.168.56.0 -mask 255.255.255.0
Otrzymuję następujące dane wyjściowe nfsd checkexports
:
exports:2: path contains non-directory or non-existent components: /path/to/my/shared/directory
exports:2: no usable directories in export entry and no fallback
Uwaga: /path/to/my/shared/directory
jest oczywiście tylko ścieżką pliku zastępczego dla tego pytania, a nie moim rzeczywistym wpisem /etc/exports
Czy to tylko dlatego, że linia /etc/exports
jest bzdura, czy potrzebuję innej konfiguracji? czy potrzebuję aplikacji macOS Server?
Od patrzenia https://help.apple.com/serverapp/mac/5.3/#/apd106E5632-C4E6-4572-8289-B9ACC652E88C wygląda na to, że może nie być czymś, do czego potrzebuję aplikacji na MacOS Server?
EDYTOWAĆ:
To, czego chcę, to równoważne zachowanie i uprawnienia rw rw,fsid=root,all_squash,anonuid=1000,anongid=1000,no_subtree_check
podczas eksportowania działam z NFS Managerem, gdzie mogę zamontować folder na moim gościu VM, ale tylko do odczytu.