mount

mount一个内核外部的模块
执行命令之后,用lsmod查看,发现这个模块被2个进程使用,或者说是被使用了两次
这样导致始终挂载不上
请问这是什么原因导致的?

作者: hjwsm1989   发布时间: 2011-02-14

modprobe 用这个挂的么?

作者: vermouth   发布时间: 2011-02-14



QUOTE:
mount一个内核外部的模块


LZ 指的是 insmod 一个内核模块吗


QUOTE:
执行命令之后,用lsmod查看,发现这个模块被2个进程使用,或者说是被使用了两次
这样导致始终挂载不上
请问这是什么原因导致的?


你的这个意思怎么感觉是模块已经加载了啊。

作者: Godbach   发布时间: 2011-02-14

回复 Godbach


    是啊,下面是我的脚本
  1. #! /bin/sh
  2. make clean -C libbsdocfs/
  3. make clean -C bsdocfs/
  4. make -C libbsdocfs/
  5. cp libbsdocfs/Module.symvers bsdocfs/
  6. make -C bsdocfs/
  7. make modules_install -C libbsdocfs/
  8. make modules_install -C bsdocfs/
  9. depmod
  10. modprobe bsdocfs
复制代码
执行的mount -t bsdocfs 192.168.1.104:/ /mnt
出现的
  1. bsd05:/usr/bsdocfs-client-0.2# lsmod |grep  bsdocfs
  2. bsdocfs               101017  2
  3. libbsdocfs             73209  1 bsdocfs
复制代码
接着出错
  1. mount: 192.168.1.104:/: can't read superblock
复制代码
有什么好的查找方向?

作者: hjwsm1989   发布时间: 2011-02-14