nfs mount fallisce dal Finder sebbene funzioni dalla riga di comando

1

Usando l'opzione Connetti al server di Finder ... con nfs://vers=4;nuc.local/mnt/tb Non riesco a montare il mio server nfs. Comunque dalla riga di comando funziona perfettamente.

Idealmente voglio che l'MBP si avvii e monti la condivisione quando è a casa automaticamente. Tuttavia sto faticando a capire il montaggio automatico su MacOSX 10.10.4. Qualcuno può illustrare ulteriormente l'esempio di IIUC a /etc/auto_master ?

il /etc/exports di nuc.local è:

/mnt/tb     *(rw,insecure,async,no_subtree_check,no_root_squash)
    
posta hendry 26.07.2015 - 07:24
fonte

2 risposte

1

Per connetterti correttamente alla condivisione NFSv4 con il Finder usa nfs://vers=4,nuc.local/mnt/tb invece di nfs://vers=4;nuc.local/mnt/tb .

Per montare automaticamente una condivisione, procedi come segue:

  • Crea una cartella (ad esempio / Users / youruser / mnt) come futuro punto di montaggio
  • Apri terminale e inserisci sudo nano /etc/auto_master
  • Aggiungi una riga con il seguente contenuto:

    /Users/youruser/mnt /etc/auto_nfs

    Verifica che il file contenga una riga vuota finale!
    Salva la modifica con ctrl O e chiudi nano con ctrl X

  • inserisci sudo touch /etc/auto_nfs per creare un nuovo file con il nome "auto_nfs".
  • Inserisci sudo nano /etc/auto_nfs per modificare il file.
  • Aggiungi una riga con il seguente contenuto:

    DirectoryName -fstype=nfs,other_options... exported_share

    Verifica che il file contenga una riga vuota finale!
    Salva la modifica con ctrl O e chiudi nano con ctrl X

  • Inserisci sudo automount -vc per montare immediatamente la nuova condivisione NFS.

Esempio (montare una cartella esterna di iTunes Media su local / Users / someusername / mnt):

auto_master:

#
# Automounter master map
#
+auto_master        # Use directory service
/net            -hosts      -nobrowse,hidefromfinder,nosuid
/home           auto_home   -nobrowse,hidefromfinder
/Network/Servers    -fstab
/-          -static
/Users/someusername/mnt /etc/auto_nfs

auto_nfs:

iTunesMedia -fstype=nfs,rw,bg,hard,intr,tcp 192.168.2.11:/volume1/iTunesMedia

Testato con 10.7.5 e 10.10.4

Dopo alcuni test prolungati con un VM ArchLinux virtuale come server NFS e Mac OS 10.10.4 come client NFS, giungo alla seguente conclusione:

Probabilmente il Finder ha un bug che si connette ai server NFS-only NFSv (ArchLinux). Quindi, se hai disattivato NFSv2 / NFSv3 in /etc/conf.d/nfs-server.conf, non sarai in grado di collegarti a NFS-Share con il Finder.

Sarai in grado di collegarti ad esso con mount_nfs options server.local:/share /destination.. o NFS Manager però.

Se abiliti NFSv2 / NFSv3 sarai in grado di collegarti alla condivisione con il Finder se utilizzi il percorso completo (come definito nelle esportazioni) nella condivisione: nfs://vers=4,server.local/path/to/share .

    
risposta data 26.07.2015 - 17:47
fonte
0

Da exports (5) - Linux man page

secure This option requires that requests originate on an Internet port less than IPPORT_RESERVED (1024). This option is on by default. To turn it off, specify insecure.

quindi devi usare insecure per poter montare una condivisione nfs in utente non root.

linea di esempio da / etc / exports file

/home/bogdan 192.168.1.10(rw,insecure,all_squash,anonuid=501,anongid=1000)

    
risposta data 14.04.2017 - 02:35
fonte

Leggi altre domande sui tag