
Ich habe meinen Headless-Server von 13.10 auf 14.04 aktualisiert, aber das Upgrade ist schiefgegangen (und ich hatte dummerweise kein Backup-Image – Lektion gelernt). Daher installiere ich alles von Grund auf neu. Ich habe einen funktionierenden Zpool mit mehreren Datensätzen eingerichtet und versuche, NFS so einzurichten, dass ich von meinem Macbook aus über mein Netzwerk darauf zugreifen kann. Zuvor hat es funktioniert, indem ich Freigaben in /etc/exports angegeben habe, aber ich habe keine Kopie dieser Datei mehr und kann mich nicht an die angegebenen Optionen erinnern.
Ich habe versucht, den Prozess zu befolgen inhttp://bit.ly/1hgArRk, führt aber # showmount -e
dazu, dass keine Mounts angezeigt werden. zfs get sharenfs
Gibt zurück
NAME PROPERTY VALUE SOURCE
data/music_lossless sharenfs [email protected]/24,insecure local
Wenn ich stattdessen in /etc/exports spezifiziere
/mnt/data/music_lossless 192.168.0.0/24(rw,async,no_root_squash,no_subtree_check,crossmnt)
Von # showmount -e
bekomme ich /mnt/data/music_lossless 192.168.0.0/24
, kann aber keine Verbindung von meinem Macbook aus herstellen.
$ rpcinfo -p 192.168.0.126
auf dem Macbook bestätigt, dass NFS sichtbar ist:
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100227 2 tcp 2049
100227 3 tcp 2049
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100227 2 udp 2049
100227 3 udp 2049
Kann jemand sofort erkennen, was schief läuft, oder mir Hinweise geben, wie ich das Problem lösen kann?
Antwort1
Um die Exporte wiederherzustellen, verwenden Sie zfs share -a
. Dies geschieht beim Booten, wenn Sie es ZFS_SHARE="yes"
in festlegen /etc/default/zfs
.
Ihre manuelle Einrichtung sieht in Ordnung aus, aber Sie haben nicht klargestellt, ob Ihr data/music_lossless
ZFS tatsächlich gemountet ist /mnt/data/music_lossless
.