SystemdDoctor
служба не работает монтирование сеть

Transport endpoint is not connected

Сообщение Transport endpoint is not connected (номер 107, ENOTCONN) чаще всего означает отвалившееся монтирование через fuse: процесс, обслуживавший файловую систему, умер, а точка монтирования осталась.

Вероятные причины

По порядку: сверху то, что встречается чаще.

  1. Процесс обслуживания файловой системы умер

    Монтирование через fuse держится процессом. При его падении точка монтирования остаётся, но все операции отказывают.

  2. Сетевое хранилище недоступно

    Обрыв связи даёт похожую картину: точка есть, операции отказывают.

  3. Сокет закрыт другой стороной

    Для сетевых служб та же ошибка означает операцию на закрытом сокете.

Диагностика

Команды идут в том порядке, в котором их стоит выполнять: каждая следующая проверяет то, что осталось после предыдущей.

Сетевые и пользовательские монтирования.

findmnt -t fuse,nfs4,nfs,cifs -o TARGET,SOURCE

Сообщения службы.

journalctl -u myapp.service -n 20 --no-pager | grep -i "not connected"

Решение

Решение своё для каждой причины. Сначала определите, какая из них ваша, — иначе правки наложатся друг на друга.

1. Процесс обслуживания файловой системы умер
Почему происходит
Монтирование через fuse держится процессом. При его падении точка монтирования остаётся, но все операции отказывают.
Как проверить
Посмотрите монтирования и процессы.
findmnt -t fuse,fuse.sshfs,fuse.s3fs -o TARGET,SOURCE 2>/dev/null
pgrep -a sshfs
Как исправить
Отмонтируйте точку и смонтируйте заново. Для устойчивости запускайте монтирование службой с перезапуском при сбое.
sudo umount -l /mnt/remote && sudo mount /mnt/remote
2. Сетевое хранилище недоступно
Почему происходит
Обрыв связи даёт похожую картину: точка есть, операции отказывают.
Как проверить
Посмотрите монтирования и доступность узла.
findmnt -t nfs4,nfs,cifs -o TARGET,SOURCE
ping -c2 хранилище
Как исправить
Восстановите связь и перемонтируйте ресурс.
3. Сокет закрыт другой стороной
Почему происходит
Для сетевых служб та же ошибка означает операцию на закрытом сокете.
Как проверить
Посмотрите журнал службы.
journalctl -u myapp.service -n 20 --no-pager | grep -i "not connected"
Как исправить
Добавьте в приложение переподключение: это штатная ситуация при перезапуске другой стороны.

Пример вывода

Монтирование через fuse отвалилось. Пример показательный: он собран на тестовой машине специально для этой страницы, а не взят из чужого журнала.

myapp[1200]: error: stat /mnt/remote/data: transport endpoint is not connected

$ findmnt /mnt/remote
TARGET      SOURCE       FSTYPE        OPTIONS
/mnt/remote user@host:/  fuse.sshfs    rw,nosuid,nodev
$ pgrep -c sshfs
0

Связанные ошибки

Источники

  • Документация fuse документация программы
    сверено 15 сентября 2026
  • Воспроизведено на тестовой машине, systemd 255 (Ubuntu 24.04)
    Воспроизведено убийством процесса sshfs при смонтированной точке.
    собственная проверка, systemd 255
    сверено 15 сентября 2026