Если вы хотите только освободить точку монтирования и не заботитесь о разрыве соединения SSH, вы можете запустить fusermount -z / mount / point
.Это выполняет ленивое размонтирование: точка монтирования больше не связана с монтированием, но монтирование не исчезает, пока все открытые файлы на этом монтировании не будут закрыты.
Если вы хотите закрыть только SSH-соединение и не заботитесь о монтировании, вы можете просто убить процесс SFTP-сервера. В этом прелесть FUSE: убейте процесс, предлагающий услугу, и он исчезнет. Монтирование не может заблокировать системный ресурс. Процессы, которые пытаются получить доступ к файловым системам, получат ошибку (ENOTCONN «Конечная точка транспорта не подключена»).
Если вы хотите убить процессы, у которых есть файлы, открытые в этой файловой системе, вы можете использовать команду fuser
(не имеет отношения к FUSE, за исключением того, что F является первой буквой слова «файл»).
fuser -k /mount/point
linux-headers-4.0.3-3
принадлежат Ubuntu. Вы должны установить пакет linux-headers-4.9.0-3-amd64
на Debian 9:
apt install linux-headers-4.9.0-3-amd64
Установите dkms
и подготовьте ядро для сборки модуля ядра:
apt install dkms
m-a prepare
Запустите VBoxLinuxAddons.run
.
У меня была аналогичная установка для OP. В какой-то момент я даже попробовал то, что предложил @GAD3R.
В конце концов, я нашел решение: установить последнюю версию VirtualBox (5.1.24 )и скачать гостевые дополнения отдельно от http://download.virtualbox.org/virtualbox/5.1.24/
.