Проблема с монтированием 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