GNU/Linux >> Linux Esercitazione >  >> Linux

Smonta un montaggio nfs dove il server nfs è scomparso

Soluzione 1:

Supponendo che Linux:

umount -f -l /mnt/myfolder

In qualche modo risolverà il problema:

-f Forza lo smontaggio (in caso di un sistema NFS irraggiungibile). (Richiede il kernel 2.1.116 o successivo.)

-l Smontaggio pigro. Stacca ora il filesystem dalla gerarchia del filesystem e ripulisci tutti i riferimenti al filesystem non appena non è più occupato. (Richiede il kernel 2.4.11 o successivo.)

-f esiste anche su Solaris e AIX.

Soluzione 2:

Elaborando il suggerimento dato da David Pashley,

a meno che "umount -l" non risolva il tuo problema, puoi impostare un server falso con lo stesso indirizzo di quello che è andato via - ma in realtà non devi configurare un nuovo server o altro. Il modo più semplice per uscire dalla situazione di blocco/smontaggio sospeso è configurare un'interfaccia IP alias locale , come segue:

ifconfig eth0:nfstmp 11.22.33.44 netmask 255.255.255.255
umount -l /mnt/deadnfsmount    # -l or -f or whichever that gets the job done
ifconfig eth0:nfstmp down

(ovviamente 11.22.33.44 è il (precedente) indirizzo IP del (ora morto) server NFS)

Soluzione 3:

Potrebbe essere saggio aggiungere il intr opzione a qualsiasi /etc/fstab voci che potrebbero finire per bloccarsi o bloccarsi. Se non usi il soft o intr opzioni, quindi quando il server che ospita i file NFS si arresta, il server su cui sono montati i file (il client) potrebbe bloccarsi all'avvio.

Secondo man 5 nfs :

morbido / duro
Determina il comportamento di ripristino del client NFS dopo il timeout di una richiesta NFS. Se non viene specificata nessuna opzione (o se viene specificata l'opzione hard), le richieste NFS vengono ritentate all'infinito. Se viene specificata l'opzione soft, il client NFS fallisce una richiesta NFS dopo che le ritrasmissioni retrans sono state inviate, facendo sì che il client NFS restituisca un errore all'applicazione chiamante.

... e poi continua dicendo intr è preferito a soft , ma ha l'effetto simile di prevenire l'impiccagione.

Soluzione 4:

umount -f /mnt/myfolder dovrebbe risolvere questo. Vedi la manpage umount.


Linux
  1. Come configurare un server NFS e montare condivisioni NFS su Ubuntu 14.10

  2. Umount ricorsivo dopo il montaggio Rbind?

  3. Dove vanno i file se monti un'unità in una cartella che contiene già file??

  4. Come montare e smontare filesystem/partizione in Linux (esempi di comando di montaggio/smontaggio)

  5. Perché il server Linux NFS è implementato nel kernel anziché nello spazio utente?

Come montare una condivisione NFS in Linux

Come montare NFS su Debian 11

Carico del server elevato, CPU inattiva. NFS la causa?

NFS:impossibile smontare la condivisione NFS quando il server è offline

qual è la differenza tra rimontare e smontare/montare?

Dove si trovano i log per ufw su Ubuntu Server?