Я бы использовал автомонтирование. Он монтирует / размонтирует общий ресурс автоматически, когда к нему обращаются / нет доступа. Я не думаю, что это повлияет на проблему с индикатором выполнения, но это должно исправить зависания.
Посмотрите на мой ответ здесь (в частности, шаги 5-7) для получения дополнительной информации о том, как его настроить.
ОБНОВИТЬ
Я обнаружил, что файловый менеджер зависнет, если общие тома связаны (или непосредственно подключены) в моем домашнем каталоге. Размещая ссылки на мои точки монтирования в подкаталоге $HOME
я больше не зависал.
Проблема в том, что autofs
будет монтировать ресурс каждый раз, когда к нему обращаются, включая ls
. Таким образом, каждый раз, когда вы открываете nautilus и подключаете или монтируете монтирование в вашем $ HOME, он пытается его смонтировать и зависает.
Итак, мои текущие (свободные) настройки:
- Общий ресурс NFS, смонтированный в /mnt /shared /movies
Он связан с подкаталогом моего $ HOME:
$ ls $HOME | grep shared
shared
$ ls -l $HOME/shared
lrwxrwxrwx 1 terdon terdon 20 Feb 15 2012 movies -> /mnt/shared/movies
Таким образом, том будет смонтирован, только если я сделаю ls $HOME/shared
а не простой ls $HOME
.
Наконец, убедитесь, что вы используете опцию -soft.