LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: xblx

Linux与Linux局域网互访共享问题

[复制链接]
发表于 2008-11-6 11:34:22 | 显示全部楼层
Post by d00m3d;1904654
俺用 sshfs 一直无往而不利,两台电脑对抄 8.5G DVD DL 镜像都未见异常呀。

不明白"sshfs 高 IO 的时候容易出问题"是指什麽?

什麽是高 IO?会出现什麽问题?

还有怎样能判断"smbfs 比 sshfs 强点"?

请指教。


我已经不止一次次遇到 unzip 一个无数小文件的压缩包或者 svn co 一个较庞大 repo 时导致 sshfs 死锁了。结果就是 umount 报 busy,其他所有需要读取 sshfs 的应用死锁,很麻烦。换 smbfs/cifs 也遇到过同样的问题,概率小一些。以至我现在要进行密集 IO 操作的时候都 ssh 到本地来做——那是一台很久没更新过的 Solaris,没有深究过问题到底出在什么地方。
回复 支持 反对

使用道具 举报

发表于 2008-11-6 14:29:50 | 显示全部楼层
我用sshfs也拷过几个G的数据,很OK
sshfs简单好用,
以前经常用sftp,后来知道了sshfs试用一下超赞
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-6 23:28:28 | 显示全部楼层
好像Shfs才是最好的。
http://wiki.archlinux.org/index.php/Shfs

英文的,就是看不懂。谁翻译一下?
回复 支持 反对

使用道具 举报

发表于 2008-11-6 23:47:37 | 显示全部楼层
但貌似 shfs 已久未更新过了
回复 支持 反对

使用道具 举报

发表于 2008-11-7 00:01:42 | 显示全部楼层
Post by d00m3d;1904655
以往 nfs 的最大败笔就是不稳定而且超慢,ftp 都比它要快,自 sshfs 面世後便把它弃之。

nfs不是内核级的吗?怎么那么差?
回复 支持 反对

使用道具 举报

发表于 2008-11-7 00:08:31 | 显示全部楼层
nfs3 经常掉线,而且该 protocol 传输又慢,新的 nfs4 已没兴趣去试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-7 00:32:17 | 显示全部楼层
Post by d00m3d;1905099
但貌似 shfs 已久未更新过了


shfsmount:shfs filesystem not supported by the kernel
新内核已不再支持这个了。唉。到最后发现这个。怎么办?
怎么编成模块。
回复 支持 反对

使用道具 举报

发表于 2008-11-7 00:44:21 | 显示全部楼层
Post by xblx;1905114
shfsmount:shfs filesystem not supported by the kernel
新内核已不再支持这个了。唉。到最后发现这个。怎么办?
怎么编成模块。


community/shfs 0.35-13
     SHell FileSystem Linux kernel module
community/shfs-utils 0.35-2
     SHell FileSystem Linux utils
回复 支持 反对

使用道具 举报

发表于 2008-11-7 01:00:02 | 显示全部楼层
NFS肯定是首选啊,我感觉这个很方便啊。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-7 08:07:20 | 显示全部楼层
Post by leemars;1905121
community/shfs 0.35-13
     SHell FileSystem Linux kernel module
community/shfs-utils 0.35-2
     SHell FileSystem Linux utils

我已安装了这个的。挂载时提示:shfsmount:shfs filesystem not supported by the kernel
看英文网页好像是27内核不再支持,我想问的是,如何编成模块自己加载。

ubunut 下这样做,arch怎么边?

shfsmount: shfs filesystem not supported by the kernel

To resolve this issue, run the following commands.

Install the shfs-source package and all its dependencies.
# apt-get install shfs-source

Install gcc if you don't have it already
# apt-get install gcc

Install the linux-headers package that matches your kernel version.
apt-get install linux-headers-$(uname -r)

The shfs-source package should have forced installation of module-assistant, so now:
# module-assistant build shfs
# module-assistant install shfs
回复 支持 反对

使用道具 举报

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

本版积分规则

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