LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: andot

在debian下通过sshfs/shfs挂载远程主机文件系统[原创]

[复制链接]
发表于 2005-5-26 16:02:20 | 显示全部楼层
不是这个问题,安装了还是不行,没有找到更进一步的资料。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-27 11:59:53 | 显示全部楼层
肯定是有些相关的包没有安装,在新立得软件包管理器中找找相关包就行了。
回复 支持 反对

使用道具 举报

发表于 2006-6-8 17:11:20 | 显示全部楼层
Post by andot
肯定是有些相关的包没有安装,在新立得软件包管理器中找找相关包就行了。

我这里也装不了,debian etch,2.6.15-1-686的kernel。
不管是fuse还是shfs,debian/rules binary_modules这句总是报
no rule to make target binary_modules
回复 支持 反对

使用道具 举报

发表于 2006-6-8 17:31:38 | 显示全部楼层
Post by 听峰
好文章,谢谢,不过只能在SID中使用,看来我要考虑升级到SID了,收藏了!


我用gentoo的,刚才试了一下,很不错的。
不知道能不能mount win下的ssh server的东西呢?
回复 支持 反对

使用道具 举报

发表于 2006-6-8 18:14:36 | 显示全部楼层
总算搞定了。其实debian/rules这个文件是个脚本,我最开始搜索binary_modules的时候什么都没找到。
后来又搜了一遍binary,发现居然是binary-modules。-和_的区别。

现在用上了采用fuse的实现方法。对了,dpkg -i *.deb安装内核模块之后,
还要用modprobe fuse来加载fuse这个模块才能在/dev目录里见到fuse。
我这里每次用sshfs之前,需要chown user /dev/fuse一下,user才能使用。

不知道楼主所说的第二种方法更稳定只得是哪个?
回复 支持 反对

使用道具 举报

发表于 2006-6-21 12:12:01 | 显示全部楼层
我这里普通用户又不能用fuse方式mount了,不知道怎么回事,很诡异。
root没问题,应该是哪里的权限没弄对。
hfeng@hansen ~
$ sshfs hfeng@poisson:/home/hfeng poisson_sshfs/
fusermount: mount failed: Operation not permitted

权限貌似没问题,都chown并且chmod了,hfeng这个ID也添加到/etc/group里的fuse组了
$ ls /usr/bin/fusermount -l
-rwxrwxrwx 1 hfeng fuse 18400 2006-06-14 08:55 /usr/bin/fusermount*

$ ls /dev/fuse -l
crwxrwxrwx 1 hfeng fuse 10, 229 2006-06-21 13:36 /dev/fuse

$ cat /etc/group | grep fuse
fuse:x:105:hfeng

fuse这个模块在内核里也加载的好好的。
$ lsmod | grep fuse
fuse                   33100  0
回复 支持 反对

使用道具 举报

发表于 2006-6-22 06:33:23 | 显示全部楼层
鸡肋...
.......
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表