Я испытываю ту же проблему на двух различных компьютерах, под управлением Ubuntu 14.04 LTS. Я копирую с сервера (также 14.04) по большому объему данных SSHFS и файлам (немного гигабайтов). Один компьютер подключен через LAN, второй по Интернету.
Большинство времен все в порядке. Данные копируются, и все работает как ожидалось. Но иногда во время данных, копирующих, я получаю "вызванный разрыв соединения программного обеспечения" концы процесса и ошибка. И смонтированный SSHFS входит в "замороженное" состояние. И единственная вещь, которая помогает, вручную делает 'umount/mnt/share', и 'монтируют/mnt/share'.
Я понимаю, что некоторые вещи могут произойти в сети, что иногда пакет теряется, и соединение отбрасывается. Но я хотел бы автоматически обработать эту ситуацию, так, чтобы "замороженная" доля была повторно смонтирована автоматически, когда она необходима.
Там какое-либо простое решение к этому?
Править: Я использую этот SSHFS опции в/etc/fstab: auto,defaults,users,reconnect,allow_other
Какие sshfs опции Вы используете и который Вы попробовали?
Вот список
https://linux.die.net/man/1/sshfs
, можно добавить их к/etc/fstab или указать их на командной строке.
Из того, что я мог найти, что Вам нужны еще 2 опции для Вашего монтирования.
От там они объясняют ServerAliveCountMax и ServerAliveInterval. Если
, Если, например, ServerAliveInterval (см. ниже) будет установлен на 15, и ServerAliveCountMax покидают в значении по умолчанию, если сервер станет безразличным, то ssh разъединится приблизительно после 45 секунд.
, Который должен сделать это, мелодия, как Вам нужно.