Проблема с монтированием ssfsh с помощью fstab

Итак, я пытаюсь смонтировать локальную сетевую папку через sshfs. Следующее есть в моем fstab:

jackie@192.168.2.33:/home/jackie/.kodi/ /home/jackie/KBox/ fuse.sshfs delay_connect,_netdev,user,idmap=user,transform_symlinks,identityfile=/home/jackie/.ssh/id_rsa,allow_other,default_permissions,uid=1000,gid=1000 0 0

Все отлично работает, когда я вручную использую $ mount KBox/, но при загрузке при попытке доступа к монтированию я получаю следующую ошибку:

jackie@The-Iron-Throne:~$ ls KBox/
ls: cannot access KBox/: Input/output error

Только после следующего я могу получить доступ к монтированию:

jackie@The-Iron-Throne:~$ sudo umount KBox/
jackie@The-Iron-Throne:~$ mount KBox/
jackie@The-Iron-Throne:~$ ls KBox/
addons  media  sounds  system  temp  userdata

Я предполагаю, что моя запись в fstab верна, иначе я не думаю, что $ mount KBox/ Команда будет работать как положено, но по какой-то причине она не будет работать при загрузке.

Есть идеи почему?

1 ответ

Может быть, я не прав. Но почему вы не делаете это таким образом:

sshfs  /home/jackie/.kodi/ jackie@192.168.2.33:/home/jackie/KBox

и размонтируйте эту папку:

fusermount -u /home/jackie/KBox

После первой строки кода вы можете использовать такие параметры в своем запросе.

И в документации по umount я нахожу эту полезную информацию:

   Note  that  a  file  system cannot be unmounted when it is ‘busy’ - for
   example, when there are open files on it, or when some process has  its
   working  directory  there,  or  when  a swap file on it is in use.  The
   offending process could even be umount itself - it opens libc, and libc
   in  its  turn may open for example locale files.  A lazy unmount avoids
   this problem.

Для более подробной информации используйте эту ссылку: http://manpages.ubuntu.com/manpages/hardy/man8/umount.8.html

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