Windows Tips & News

Forza lo smontaggio di una condivisione CIFS in Linux

click fraud protection

In un ambiente misto di Windows e Linux, puoi spesso utilizzare le condivisioni Samba/Windows. Tradizionalmente, l'uso di GVFS e CIFS per accedere alle condivisioni Windows su PC Linux è comune. Personalmente, preferisco CIFS perché funziona in modo più prevedibile, affidabile e veloce.

Il protocollo Server Message Block (SMB) è il protocollo di condivisione file di rete di Microsoft Windows. L'insieme dei pacchetti di messaggi che definiscono una particolare versione del protocollo è chiamato dialetto. Il Common Internet File System (CIFS) è un dialetto di SMB. Sia SMB che CIFS sono disponibili anche su VMS. Sia SMB che CIFS sono disponibili anche su altri sistemi operativi come Linux e Android tramite implementazioni alternative che non sono ufficialmente supportate da Microsoft.

Insieme a cifs-utils su Linux, puoi facilmente montare una condivisione in qualsiasi cartella desideri utilizzando il montare comando. Inoltre, puoi configurare un punto di montaggio per CIFS con il fstab file.


Il problema si presenta quando il computer remoto diventa inaccessibile. per esempio. quando il computer remoto si sta spegnendo o quando la connessione di rete viene interrotta, la condivisione montata ti offre un'esperienza terribile.

Ogni volta che provi a navigare nella directory principale del punto di montaggio con un'app di gestione file, si blocca. Quando si tenta di utilizzare il completamento automatico con bash, si verifica un ritardo se il punto di montaggio corrisponde al modello del nome.

Per risolvere questo problema, ho provato l'opzione di smontaggio pigro. È il umount -l comando che deve essere familiare a molti utenti Linux. Tuttavia, non mi ha aiutato.

Dopo alcuni esperimenti, ho trovato la seguente soluzione.

Per forzare lo smontaggio di una condivisione CIFS in Linux, Fare quanto segue.

  1. Apri la tua app terminale preferita.
  2. Digita il seguente comando: sudo umount -a -t cifs -l, quindi fornisci la tua password.
  3. Se il comando sudo non è disponibile nel tuo ambiente, passa a root con il tasto su comando, quindi impartire il comando umount -a -t cifs -l

Questo ha risolto il mio problema. Se stai utilizzando un'altra soluzione funzionante, non esitare a condividerla nei commenti.

Sergey Tkachenko, autore di Winaero

Mi è stato chiesto come cambiare il logo di avvio in Windows 8.1 e Windows 8 migliaia di volte da...

Leggi di più

Sergey Tkachenko, autore di Winaero

Con gli aggiornamenti recenti, ora è più difficile aprire direttamente l'app Persone in Windows 1...

Leggi di più

Come disabilitare le schede di Microsoft Edge in Alt+Tab su Windows 11

Come disabilitare le schede di Microsoft Edge in Alt+Tab su Windows 11

Puoi disabilitare le schede di Microsoft Edge nella finestra di dialogo Alt+Tab in Windows 11 se ...

Leggi di più