Как я могу получить неблокирующие сетевые папки на Ubuntu (клиент)?

У меня есть сервер обмена файлами (samba daemon), работающий на сервере Debian в локальной сети. Моя бесконечная проблема заключается в том, что всякий раз, когда я покидаю локальную сеть (возьму свой ноутбук на работу или снаружи), моя система Ubuntu зависает. Расследование показывает, что раковина гнома и наутилус застряли в состоянии D (иногда даже не это). Это происходит из-за того, что ядро ​​не может получить доступ к серверу (так как я больше не в сети). По-видимому, эти процессы не могут быть восстановлены без предоставления доступа к серверу. Иногда это вообще невозможно. В прошлом мне нужно было принудительно перезагружать систему. С более новыми ядрами я могу по крайней мере убить gnome-shell в сеансе командной строки и надеюсь, что он сможет восстановиться. Даже если процесс gnome-shell автоматически перезапускается, он не восстанавливается. Затем у меня остаются окна, с которыми я не могу взаимодействовать. (без меню, рабочий стол вообще).

Я хотел бы, чтобы имел доступ к общей папке автоматически , когда бы я ни находился в сети. И всякий раз, когда я покидаю локальную сеть, моя система не должна зависать . Я не хочу вручную монтировать / размонтировать файловый сервер каждый раз, когда я покидаю сеть. Я хочу просто получить доступ к общим ресурсам, когда это возможно, и простое сообщение об ошибке, если они недоступны.

Это можно сделать и на другом ПК с Windows, а также получить доступ.

Нужно ли переключаться на NFS ? Другой протокол? Параметр монтирования? (Я попробовал параметры nointr и soft )

Я использовал для монтирования через fstab, но так как это происходит на уровне ядра (зависание ядра!), Я переключился на autofs. Это также заблокировало мою систему. В крайнем случае и для простоты использования я переключился на nemo «Подключиться к серверу ...» и закладки.

Это легко получить доступ и использовать, но всякий раз, когда я получаю доступ к серверу через VPN и кладу свой ноутбук в режим сна, VPN-соединение теряется, и поэтому доступ к серверу невозможен. Это также вызывает зависание моей системы.

Неужели невозможно настроить общий файловый ресурс, не рискуя зависшей системой?

0
задан 28 April 2019 в 19:58

0 ответов

Другие вопросы по тегам:

Похожие вопросы: