Ich habe den folgenden NFS-Export auf meinem Server, eingestellt fsid
auf eine neu generierte UUID.
/etc/exports:
/mnt/data client(ro,fsid=b07f5af6-6b10-11e3-b4c1-00248115724d)
Ich würde es dann ausführen, exportfs -rav
was keine Fehler zurückgibt, aber ich weiß nicht, wie ich es auf dem Client mounten kann.
Wenn oder fsid
eingestellt ist , kann ich wie folgt mounten:0
root
# mount server:/ /mnt/Media
Wie verweise ich auf die UUID im Mount-Befehl oder in der Datei /etc/fstab?
Folgendes funktioniert nicht:
server:$uuid
server:/$uuid
server:UUID=$uuid
server:/UUID=$uuid
Es tritt der folgende Fehler auf:mount.nfs: Operation not permitted
Antwort1
Was Sie tun möchten, ist nicht wirklich der Zweck des FID.
Die fsid soll dabei helfen, Dateisysteme eindeutig zu identifizieren, die möglicherweise keine eigenen eindeutigen Kennungen haben, wie z. B. Cluster-Dateisysteme. Unter anderemhilft, Systemabstürze aufgrund veralteter NFS-Mounts zu vermeidenIndem Sie ein ausgefallenes Dateisystem von einem anderen Gerät reparieren und erneut exportieren können, wobei für den reparierten Export dieselbe FID festgelegt wird.
Wenn ein Dateisystem bereits eine UUID hat, wird diese standardmäßig verwendet. Andernfalls verwendet NFS die Haupt- und Nebennummern des Geräteknotens, was beim Exportieren eines Cluster-Dateisystems nicht sehr nützlich ist. Daher müssten Sie für diese explizit eine FID festlegen.
Die fsid wird auf dem NFS eingestelltServer, und obwohl es auf der Leitung verwendet wird, ist es nicht notwendig oder sogar möglich, es auf der Clientseite einzurichten; der Client wird es selbst abrufen.