LINUX

Hard Mount vs Soft Mount in NFS con esempio

montaggio rigido vs montaggio morbido di nfs

Utilizzando il protocollo NFS, il client NFS può montare il file system esistente su un server NFS, proprio come un file system locale.

Il montaggio NFS può essere eseguito sia a soft mount o hard mount. Queste opzioni di montaggio definiscono come il client NFS dovrebbe gestire il crash o il fallimento del server NFS.

In questo tutorial, vedremo la differenza tra soft e hard mount in NFS.

1) Supporto morbido

Diciamo che hai montato un file system NFS usando soft mount. Quando un programma o un’applicazione richiede un file dal file system NFS, i daemon del client NFS tenteranno di recuperare i dati dal server NFS. Ma se non riceve alcuna risposta dal server NFS (a causa di errori o guasti del server NFS), il client NFS riporterà un errore al processo sul computer client che richiede l’accesso al file.

Il vantaggio di questo meccanismo è la velocità di risposta, in quanto non attende la risposta del server NFS. Ma il principale svantaggio di questo metodo è la corruzione o la perdita di dati. Quindi questa non è un’opzione consigliata da utilizzare quando l’integrità dei dati è importante.

$ sudo mount -o rw,soft host.nf_server.com/share_name /mnt/nfs_data

2) Montaggio duro

Se hai montato il file system NFS usando il file hard mount, tenterà di contattare nuovamente il server. Una volta che il server è di nuovo online, il programma continuerà a funzionare indisturbato dallo stato in cui si trovava durante il crash del server. Possiamo usare l’opzione di montaggio “intr” che consente di interrompere le richieste NFS se il server va in crash o diventa irraggiungibile. Pertanto, l’impostazione consigliata è usare hard con le opzioni intr.

$ sudo mount -o rw,hard,intr host.nf_server.com/share_name /mnt/nfs_data

Su una versione più recente di Linux, intr l’opzione è disabilitata perché è hardcoded nel kernel (a partire dal kernel 2.6.25). Pertanto, è necessario utilizzare kill -9 per arrestare il processo NFS.

Conclusione

Per le applicazioni critiche che non possono permettersi il danneggiamento dei dati, l’opzione consigliata è l’utilizzo di supporti rigidi.

In questo tutorial, abbiamo discusso la differenza tra le opzioni di montaggio soft e hard sul montaggio NFS.

Leggi anche:

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close