荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: benny (勿扰!), 信区: Linux
标  题: Re: 请问在Linux下面如何访问NTFS分区?
发信站: 荔园晨风BBS站 (Tue Oct 28 23:02:40 2003), 转信


让linux访问ntfs分区[RedHat 7.2 7.3适用 ]

发表者: 北南南北 在 2003 年 07 月 02 日 - 07:15 PM


 作者:刘军民
来自:
提要:

[声明]本文是参考:刘军民先生的《你的Linux快速编译所需要的模块》一文,
因为这篇文章太老了,对于老手来说可能只是改动一下就能用了,但对于新手,就
显得不太适合了。

[致谢]多谢刘军民先生。
[问题]这个方法不能向ntfs格式的磁盘写入数据,如果有弟兄们有问题可向刘先
生发电子信。他的电子信箱是fancao0515@0451.com。

讨论:
http://www.linuxsir.com/bbs/showthread.php?s=&threadid=1047<br />

[声明]本文是参考:刘军民先生的《你的Linux快速编译所需要的模块》一文,
因为这篇文章太老了,对于老手来说可能只是改动一下就能用了,但对于新手,就
显得不太适合了。

[致谢]多谢刘军民先生。
[问题]这个方法不能向ntfs格式的磁盘写入数据,如果有弟兄们有问题可向刘先
生发电子信。他的电子信箱是fancao0515@0451.com。

[操作环境]

RedHat7.2(Engma);Kernel 2.4.7-10

[正文]

1]在/usr/src/linux-2.4.7-10/configs目录下有若干编译内核所用的配置。选择
我们想要的配置,如果你的机器是i686的,你就要选择kernel-2.4.7-i686.
config,
并把它复制到/usr/src/linux-2.4.7-10目录下,改名为.config。

[注]如果你的机器是其它的,你就要选相应的了。这个可以在你关机时,或启动机
器时就能看到。在关机时,有一个i686的,那你就选i686吧。如果是 i386的,你
就选择i386,其它的以此类推。因为我还不知道怎么来选择相应的文件,所以就用
这个比较笨的办法了。如果你也不知道,那你就
也用这个方法吧。哈。。。。。。。。。。

2]修改.config文件,去掉不用的模块,加上自己想要的模块。

打开.config,有许多XXXX=m的项,这些都是要被编译为模块的项,因为我们不希
望编译这些模块,所以要把XXXX=m的项统统去掉。然后再加上我们想要的模块,将


# CONFIG_NTFS_FS is not set 改为
CONFIG_NTFS_FS=m
CONFIG_NTFS_RW=m
[注]记住要把#号也去掉,这个步聚可用编辑器来修改,当然,可以用你熟悉的
工具来做这件事。

3]编译NTFS模块。
在/usr/src/linux-2.4.7-10目录下运行命令,来编译我们想要的NTFS模块。

#make modules

注意:千万不能运行命令make modules_install,否则将带来严重的后果,它会删
除你系统中的所有模块。

4]安装NTFS模块。

编译后得到的ntfs.o在/usr/src/linux-2.4.7-10/fs/ntfs目录下,手动将它复制
到/lib/modules/2.4.7-10/kernel/fs目录下。

5]载入NTFS模块;

在这个目录下/usr/src/linux2.4.7-10,运行命令:
#depmod
#modprobe nfts

6]修改/etc/fstab文件,这个只好以我的机器上的配制方法来说了,请按如下方
法填加,这样做的目的是机器启动时就能自己加载分区。

/dev/hdc1 /mnt/WinC ntfs iocharset=cp936 0 0
/dev/hdc5 /mnt/WinD ntfs iocharset=cp936 0 0
/dev/hdc6 /mnt/WinE ntfs iocharset=cp936 0 0
/dev/hdc7 /mnt/WinF ntfs iocharset=cp936 0 0

7]在/mnt/目录下创建文件夹:在/mnt中创建文件夹,要和加载的分区一样的文
件夹,以我的机器的为例。

WinC
WinD
WinE
WinF

[注]注意大小写。

8]重新启动机器。如果在桌面上没有你要加载的分区,象硬盘一样的图标,你可
以按下面的方法做;

在KDE下的桌面的空白处按鼠标的右键,选择[新建]-》[硬盘]-》
在[常规]中取一个与加载的硬盘机对应的名字。然后在[设备]中选择你要加载的分
区。

9]如果不想加载到桌面上,你可以直接到/mnt/下访问你的ntfs格式的磁盘。




【 在 doubleE.bbs@bbs.sjtu.edu.cn (free.sjtunet.org) 的大作中提到: 】
为什么我打入mount -t ntfs /dev/hda1 /mnt/C 会告诉我
mount: fs type ntfs not supported by kernel
可是man mount得出mount是支持ntfs的啊。
请问如何解决?
谢谢!
--
对于我们来说,在计算机上看到中文本身就是一件很古怪的事情。

※ 来源:·饮水思源 bbs.sjtu.edu.cn·[FROM: 211.80.51.94]


--
先生~先生——要不要刻碟?

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.1.196]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店