fuse简单使用-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 3976926
  • 博文数量: 536
  • 博客积分: 10470
  • 博客等级: 上将
  • 技术积分: 4825
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-26 14:08
文章分类

全部博文(536)

文章存档

2024年(3)

2021年(1)

2019年(1)

2017年(1)

2016年(2)

2013年(2)

2012年(10)

2011年(43)

2010年(10)

2009年(17)

2008年(121)

2007年(252)

2006年(73)

相关博文
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·

分类: linux

2011-10-26 13:26:48

下载了一个fuse-2.8.6.tar.gz这个版本的fuse,没有使用明白. find也没有找到*.ko文件,哎。还得继续学习。
好像是说从2.8以后fuse就不再提供kernel部分源码了,所以找不到*.ko文件也是正常。

如是再找了个老一些的版本:fuse-2.7.0.tar.gz
./configure;make
一切ok.

完成后在kernel下面有fuse.ko

  1. [root@asm kernel]# id
  2. uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)
  3. [root@asm kernel]# pwd
  4. /home/oracle/c/kc/fuse-2.7.0/kernel
  5. [root@asm kernel]# modinfo fuse.ko
  6. filename: fuse.ko
  7. alias: char-major-10-229
  8. author: miklos szeredi <miklos@szeredi.hu>
  9. description: filesystem in userspace
  10. license: gpl
  11. vermagic: 2.6.9-22.el 686 regparm 4kstacks gcc-3.4
  12. depends:
  13. [root@asm kernel]# insmod fuse.ko
  14. [root@asm kernel]# lsmod |grep fuse
  15. fuse 51220 0
  16. [root@asm kernel]# ls -l /dev/fuse
  17. crw------- 1 root root 10, 229 10月 26 20:06 /dev/fuse
  18. [root@asm kernel]# cd ../example/
  19. [root@asm example]# ls
  20. fu***mp fu***mp_fh fu***mp_fh.o hello hello_ll hello_ll.o makefile makefile.in null.c
  21. fu***mp.c fu***mp_fh.c fu***mp.o hello.c hello_ll.c hello.o makefile.am null null.o
  22. [root@asm example]# ls -l /mnt/fuse
  23. 总用量 0
  24. [root@asm example]# ./fu***mp -d /mnt/fuse
  25. unique: 1, opcode: init (26), nodeid: 0, insize: 56
  26. init: 7.8
  27. flags=0x00000003
  28. max_readahead=0x00020000
  29.    init: 7.8
  30.    flags=0x00000001
  31.    max_readahead=0x00020000
  32.    max_write=0x00020000
  33.    unique: 1, error: 0 (success), outsize: 40
  34. 这个时候fu***mp应该是成功了,在输出debug日志中。。。。

  35. 另外再开一个窗口:
  36. [root@asm ~]# id
  37. uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)
  38. [root@asm ~]# lsmod |grep fuse
  39. fuse 51220 2
  40. [root@asm ~]# df -lh
  41. filesystem 容量 已用 可用 已用% 挂载点
  42. /dev/sda2 8.8g 7.7g 713m 92% /
  43. /dev/sda1 92m 8.5m 78m 10% /boot
  44. none 431m 0 431m 0% /dev/shm
  45. /dev/sdf1 7.9g 6.8g 690m 91% /bak
  46. fuse 8.8g 7.7g 713m 92% /mnt/fuse #应该是mount没什么问题了。

  47. 退出就比较简单了:ctrlc结束fu***mp, umount /mnt/fuse就可以了。

阅读(2030) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

g_hk2011-10-26 13:31:48

气死,cu把 “s”e"x" 给变成 ***了

|
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图