lunedì 5 maggio 2008

Smontare cartelle SMB bloccate

Mi è capitato spesso di avere condivisioni SMB montate da un server Linux in locale che, per problemi di stabilità della rete, risultassero bloccate. Qualsiasi operazione di apertura/lettura/scrittura di un file risultava in un I/O error. Smontare la cartella risultava impossibile poiché altri processi stavano tendando di aprire file sulla condivisione, e nemmeno un umount -f riusciva nello scopo.

Ho poi scoperto che l'opzione -l di umount funziona per il mio scopo: con quella opzione il kernel viene ingannato, nel senso che pensa che il filesystem sia stato smontato, anche se le ultime sincronizzazioni con il file system remoto non sono avvenute. In questo modo è possibile procedere ad un remount immediato e ottenere il file system nuovamente funzionante.

Un'opzione pericolosa, ma utile in diverse situazioni!

Nessun commento: