sshfs fuse 编译时需要注意的地方
时间:2008-03-18
来源:互联网
sshfs依赖fuse,fuse需要linux-kernel或linux-kernel-module支持,内核本身自带一份相关代码,fuse自己也提供一份内核模块代码。
下面是我遇到的问题:
最初安装linux-kernel时没有配置fuse相关部分(filesystem->filesystem userspace),所以配置fuse时,fuse自动启用自带的内核模块代码(此时需要一份配置过的对应于当前运行中内核的源代码)。然后噩梦开始了,fuse-2.7.3,无法编译内核模块;fuse-2.7.2,无法编译内核模块;fuse-2.7.0,无法编译内核模块。每个fuse版本遇到的编译错误都不一样,困惑。然后开始怀疑所用内核版本2.6.25-rc3太新,其提供的内核头文件与fuse提供的内核模块代码不兼容。google半天并没有发现fuse依赖特定内核版本,最后检查fuse配置后的log文件,才发现内核本身提供fuse相关代码。
后面的问题就简单了,重新配置linux-kernel,打开fuse支持filesystem->filesystem userspace,重新编译安装内核,重新编译fuse,编译sshfs。
回头来看,编译失败,第一步应该检查编译前配置的结果,即使配置过程没有错误发生,也可能发现解决问题的关键,就如同上面的情况。
再一个问题是最初没有足够重视http://cblfs.cross-lfs.org/index.php...
下面是我遇到的问题:
最初安装linux-kernel时没有配置fuse相关部分(filesystem->filesystem userspace),所以配置fuse时,fuse自动启用自带的内核模块代码(此时需要一份配置过的对应于当前运行中内核的源代码)。然后噩梦开始了,fuse-2.7.3,无法编译内核模块;fuse-2.7.2,无法编译内核模块;fuse-2.7.0,无法编译内核模块。每个fuse版本遇到的编译错误都不一样,困惑。然后开始怀疑所用内核版本2.6.25-rc3太新,其提供的内核头文件与fuse提供的内核模块代码不兼容。google半天并没有发现fuse依赖特定内核版本,最后检查fuse配置后的log文件,才发现内核本身提供fuse相关代码。
后面的问题就简单了,重新配置linux-kernel,打开fuse支持filesystem->filesystem userspace,重新编译安装内核,重新编译fuse,编译sshfs。
回头来看,编译失败,第一步应该检查编译前配置的结果,即使配置过程没有错误发生,也可能发现解决问题的关键,就如同上面的情况。
再一个问题是最初没有足够重视http://cblfs.cross-lfs.org/index.php...
作者: 1987a 发布时间: 2008-03-18
scp root@IP:路径 本机路径
scp 本机路径 root@IP:路径
rsync 也可以。
scp 本机路径 root@IP:路径
rsync 也可以。
作者: tfkdmwmqtr 发布时间: 2008-03-18
本質上 sshfs 跟 scp 及 rsync 不相同,跟 nfs 相似,用意是將遠程路徑掛載(不是拷貝)到本地系統上使用,理論上用 sshfs 可以像 nfs 實現無盤操作
作者: d00m3d 发布时间: 2008-03-18
嗯,不知道可靠性如何,应该是没问题的。
作者: 晨想 发布时间: 2008-03-18
无需担心,已用多年了
作者: d00m3d 发布时间: 2008-03-18
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28