免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234下一页
最近访问板块 发新帖
查看: 6033 | 回复: 30
打印 上一主题 下一主题

内核2.6+到底支持NTFS 写吗? 整了一下午,郁闷死了!!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-10 08:10 |只看该作者 |倒序浏览
有选项:
  •    NTFS write support  

    但为什么NTFS还是不支持写!!! 妈的,都搞疯掉了。

    Linux OS: SuSE 9.3 (2.6.11.4-20a-default)

    有很多文章提到: captive rpm, 有谁用成功过吗?
    因为 captive 要依赖 lufs, 而lufs总是不能被装载:
    Tue Aug 09 19:08:50 SuSE ~/shell #mount -t captive-ntfs /dev/hdb3 /root/windows/backup/
    Captive NTFS v1.1.5.  Check a new version at: http://www.jankratochvil.net/
    Preparing LUFS kernel module... Run /usr/share/lufs/prepmod if problems occur.
    lufs module not loaded: Try running /usr/share/lufs/prepmod to see more. at /usr/bin/captive-lufsd line 180

    一群鸟人写了一些帖子在SuSE Linux Forums, 都没有涉及主要问题:
    http://forums.suselinuxsupport.de/lofiversion/index.php/t15389.html
    http://forums.suselinuxsupport.de/index.php?showtopic=14486&pid=103776&st=0&#entry103776

    有谁解决了这个问题了吗?
  • 论坛徽章:
    0
    2 [报告]
    发表于 2005-08-10 08:18 |只看该作者

    内核2.6+到底支持NTFS 写吗? 整了一下午,郁闷死了!!!

    #/usr/share/lufs/prepmod
    + /sbin/modprobe lufs 2>;/dev/null
    Preparing LUFS kernel module... Run /usr/share/lufs/prepmod if problems occur.
    Running kernel version: 2.6.11.4-20a-default (base version 2.6.11.4)
    Destination module directory: /lib/modules/2.6.11.4-20a-default/kernel/fs/lufs
    Using kernel sources: /usr/src/linux
    + set -e; /bin/mkdir -p `dirname /var/lib/lufs/lufs.ko`; /bin/rm -f /var/lib/lufs/lufs.ko; cd /var/lib/lufs; /usr/bin/gcc -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -D__KERNEL__ -DMODULE -DLINUX -DKBUILD_MODNAME=lufs   -I/usr/src/linux/include -I/usr/src/linux/include/asm-i386/mach-default -DMODVERSIONS -include /usr/src/linux/include/linux/version.h -include /usr/src/linux/include/linux/modversions.h -c /usr/share/lufs/2.6/proc.c /usr/share/lufs/2.6/inode.c /usr/share/lufs/2.6/dir.c /usr/share/lufs/2.6/file.c /usr/share/lufs/2.6/symlink.c; /usr/bin/ld -r -o /var/lib/lufs/lufs.ko proc.o inode.o dir.o file.o symlink.o; /bin/rm -f proc.o inode.o dir.o file.o symlink.o
    + rm -f /usr/src/linux/.config
    + /bin/rm -rf /lib/modules/2.6.11.4-20a-default/kernel/fs/lufs; /bin/mkdir -p /lib/modules/2.6.11.4-20a-default/kernel/fs/lufs; /bin/ln -s /var/lib/lufs/lufs.ko /lib/modules/2.6.11.4-20a-default/kernel/fs/lufs/lufs.ko
    + /sbin/rmmod lufs 2>;/dev/null; /sbin/insmod /lib/modules/2.6.11.4-20a-default/kernel/fs/lufs/lufs.ko 2>;/dev/null
    Failed to prepare lufs.ko module for your Linux kernel 2.6.11.4-20a-default.
    Detected Linux kernel sources "/usr/src/linux" do not appear to be valid.
    Please install kernel-source-x.y.z.i386.rpm or kernel-headers_x.y.z_i386.deb.
    The following directory paths were search (first existing directory used):
                    /lib/modules/2.6.11.4-20a-default/build
                    /usr/src/kernel-headers-2.6.11.4-20a-default
                    /usr/src/linux-2.6.11.4-20a-default
                    /usr/src/linux-2.6.11.4
                    /usr/src/linux
                    /usr/src/kernel-source-2.6.11.4-20a-default
    at /usr/share/lufs/prepmod line 181

    论坛徽章:
    0
    3 [报告]
    发表于 2005-08-10 08:50 |只看该作者

    内核2.6+到底支持NTFS 写吗? 整了一下午,郁闷死了!!!

    能不能把这个问题彻底解决一下,给个方案。

    先从这里开始:
    http://www.jankratochvil.net/project/captive/

    论坛徽章:
    0
    4 [报告]
    发表于 2005-08-10 22:02 |只看该作者

    内核2.6+到底支持NTFS 写吗? 整了一下午,郁闷死了!!!

    (1) 问题还是 lufs 模块不能安装。从下面的输出信息中,编译好像没有问题,但在安装模块insmod时,不能成功。

    /usr/share/lufs #./captive-prepmod
    + /sbin/modprobe lufs 2>;/dev/null
    Preparing LUFS kernel module... Run /usr/share/lufs/prepmod if problems occur.
    Running kernel version: 2.6.11.4-20a-default (base version 2.6.11.4)
    Destination module directory: /lib/modules/2.6.11.4-20a-default/kernel/fs/lufs
    Using kernel sources: /usr/src/linux
    + set -e; /bin/mkdir -p `dirname /var/lib/lufs/lufs.ko`; /bin/rm -f /var/lib/lufs/lufs.ko; make -C /usr/src/linux SUBDIRS="/usr/share/lufs/2.6" modules EXTRA_CFLAGS=""; /bin/mv -f /usr/share/lufs/2.6/lufs.ko /var/lib/lufs/lufs.ko; /bin/rm -f /usr/share/lufs/2.6/proc.o /usr/share/lufs/2.6/.proc.o.flags /usr/share/lufs/2.6/.proc.o.cmd /usr/share/lufs/2.6/inode.o /usr/share/lufs/2.6/.inode.o.flags /usr/share/lufs/2.6/.inode.o.cmd /usr/share/lufs/2.6/dir.o /usr/share/lufs/2.6/.dir.o.flags /usr/share/lufs/2.6/.dir.o.cmd /usr/share/lufs/2.6/file.o /usr/share/lufs/2.6/.file.o.flags /usr/share/lufs/2.6/.file.o.cmd /usr/share/lufs/2.6/symlink.o /usr/share/lufs/2.6/.symlink.o.flags /usr/share/lufs/2.6/.symlink.o.cmd /usr/share/lufs/2.6/lufs.mod.o /usr/share/lufs/2.6/.lufs.mod.o.flags /usr/share/lufs/2.6/.lufs.mod.o.cmd /usr/share/lufs/2.6/lufs.o /usr/share/lufs/2.6/.lufs.o.flags /usr/share/lufs/2.6/.lufs.o.cmd /usr/share/lufs/2.6/lufs.mod.c /usr/share/lufs/2.6/.lufs.ko.cmd;
    make: Entering directory `/usr/src/linux-2.6.11.4-21.8'
      CC [M]  /usr/share/lufs/2.6/dir.o
      CC [M]  /usr/share/lufs/2.6/file.o
      CC [M]  /usr/share/lufs/2.6/inode.o
      CC [M]  /usr/share/lufs/2.6/proc.o
      CC [M]  /usr/share/lufs/2.6/symlink.o
      LD [M]  /usr/share/lufs/2.6/lufs.o
      Building modules, stage 2.
      MODPOST
      CC      /usr/share/lufs/2.6/lufs.mod.o
      LD [M]  /usr/share/lufs/2.6/lufs.ko
    make: Leaving directory `/usr/src/linux-2.6.11.4-21.8'
    + /bin/rm -rf /lib/modules/2.6.11.4-20a-default/kernel/fs/lufs; /bin/mkdir -p /lib/modules/2.6.11.4-20a-default/kernel/fs/lufs; /bin/ln -s /var/lib/lufs/lufs.ko /lib/modules/2.6.11.4-20a-default/kernel/fs/lufs/lufs.ko
    + /sbin/rmmod lufs 2>;/dev/null; /sbin/insmod /lib/modules/2.6.11.4-20a-default/kernel/fs/lufs/lufs.ko 2>;/dev/null
    Failed to prepare lufs.ko module for your Linux kernel 2.6.11.4-20a-default.
    Detected Linux kernel sources "/usr/src/linux" do not appear to be valid.
    Please install kernel-source-x.y.z.i386.rpm or kernel-headers_x.y.z_i386.deb.
    The following directory paths were search (first existing directory used):
                    /lib/modules/2.6.11.4-20a-default/build
                    /usr/src/kernel-headers-2.6.11.4-20a-default
                    /usr/src/linux-2.6.11.4-20a-default
                    /usr/src/linux-2.6.11.4
                    /usr/src/linux
                    /usr/src/kernel-source-2.6.11.4-20a-default
    at ./captive-prepmod line 181

    (2) 单独执行 /sbin/insmod /lib/modules/2.6.11.4-20a-default/kernel/fs/lufs/lufs.ko
    返回错误信息:
    insmod: error inserting '/lib/modules/2.6.11.4-20a-default/kernel/fs/lufs/lufs.ko': -1 Unknown symbol in module

    有什么方法解决这个问题吗?

    论坛徽章:
    0
    5 [报告]
    发表于 2005-08-10 22:05 |只看该作者

    内核2.6+到底支持NTFS 写吗? 整了一下午,郁闷死了!!!

    软件版本:
    captive-static-1.1.5-0.i386.rpm
    lufs-0.9.7captive8.tar.gz

    可以从 http://www.jankratochvil.net/project/captive/ 下载

    谢谢

    论坛徽章:
    0
    6 [报告]
    发表于 2005-08-10 22:33 |只看该作者

    内核2.6+到底支持NTFS 写吗? 整了一下午,郁闷死了!!!

    很伤感,看样子,我得回到 Windows 去了。既然 NTFS 来自那个世界。

    Linux 怎么和 Windows 比,口号喊的响,但依然不友好。问题在哪里?太自由了!!!

    论坛徽章:
    0
    7 [报告]
    发表于 2005-08-11 00:11 |只看该作者

    内核2.6+到底支持NTFS 写吗? 整了一下午,郁闷死了!!!

    答案是肯定的 你的水也是肯定的
    你把那个模块编译出来就可以了 在内核里面选择NTFS 模块的支持,然后
    make dep 后就直接 make modules 完了以后你就去 /lib/modules/2.6.9/kernel/fs/ntfs/ 把 ntfs.ko 加载就可以读写了啊
    加载通过 insmod ntfs.ko 命令

    论坛徽章:
    0
    8 [报告]
    发表于 2005-08-11 00:23 |只看该作者

    内核2.6+到底支持NTFS 写吗? 整了一下午,郁闷死了!!!

    原帖由 "rainspruce" 发表:
    很伤感,看样子,我得回到 Windows 去了。既然 NTFS 来自那个世界。

    Linux 怎么和 Windows 比,口号喊的响,但依然不友好。问题在哪里?太自由了!!!

    Linux 的 NTFS 模块是不支持 write 的,MS 没有公开 NTFS 结构,强写硬盘会破坏数据,为了安全所以没开放 write 权限

    PS:不要把这些东西归咎于 Linux 的不好,你用 WINDOWS 写 EXT3、UDF、JFS、XFS、Reiserfs 等试试?

    论坛徽章:
    0
    9 [报告]
    发表于 2005-08-11 00:28 |只看该作者

    内核2.6+到底支持NTFS 写吗? 整了一下午,郁闷死了!!!

    原帖由 "platinum" 发表:

    Linux 的 NTFS 模块是不支持 write 的,MS 没有公开 NTFS 结构,强写硬盘会破坏数据,为了安全所以没开放 write 权限


    汗啊  今天才知道这个  我以前都是强写 好象也没出什么问题哟 不过很少写

    论坛徽章:
    0
    10 [报告]
    发表于 2005-08-11 09:05 |只看该作者

    内核2.6+到底支持NTFS 写吗? 整了一下午,郁闷死了!!!

    越来越鄙视盖茨的人格了,完全的拜金主义
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则 发表回复

      

    北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年举报专区
    中国互联网协会会员  联系我们:huangweiwei@itpub.net
    感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP