网络安全 频道

RH 7.3访问NTFS[原创]

RH 7.3访问NTFS[原创]
/usr/src/linux-2.4.18-3/configs/kernel-2.4.18-3-i686.config
把他复制到/usr/src/linux-2.4.18-3/ 改名为.config
修改.config文件,去掉不用的模块,加上自己想要的模块。
打开.config,有许多XXXX=m的项,这些都是要被编译为模块的项,因为我们不希望编译这些模块,所以要把XXXX=m的项统统去掉。然后再加上我们想要的模块,将
# CONFIG_NTFS_FS is not set 改为
CONFIG_NTFS_FS=m
CONFIG_NTFS_RW=m
[注]记住要把#号也去掉,这个步聚可用编辑器来修改,当然,可以用你熟悉的工具来做这件事。

进入终端
cd /usr/src/linux-2.4.18-3/
make modules
注意:千万不能运行命令make modules_install,否则将带来严重的后果,它会删除你系统中的所有模块。
等待中。。。
不要理会与ntfsf无关的erro
完毕后,建立目录/lib/modules/2.4.18-3/kernel/fs/ntfs
复制 /usr/src/linux-2.4.18-3/fs/ntfs/ntfs.o 到新建目录下

载入NTFS模块;
在这个目录下/usr/src/linux-2.4.18-3,运行命令:
#depmod
#modprobe nfts

打开仿真终端,输入“mount -o iocharset=cp936 /dev/hda8 /mnt/g”(不带引号)命令,回车,就搞定了。进入/mnt/g目录看一看,怎么样?G盘的所有内容都在里面吧。
解释一下,“mount”是加载分区的命令,“-o iocharset=cp936”是参数,使用这个参数,我们在加载某一分区后,不仅可以读写文件,还可以正常显示中文长文件名。“dev/hda8”是 G盘在Linux下的名称,它是被作为一个设备放在/dev目录下的,“/mnt/g”是加载G盘的目标目录。整个命令的意思是把“dev/hda8” (G盘)挂接到“/mnt/g”目录,并且可以显示中文长文件名,可以读写文件。

用任一文本编辑器打开/ect目录下的fstab文件,把“/dev/hda8 /mnt/g vfat defaults,iocharset=cp936 0 0”添加到最后一行后面,保存后退出。以后每次重新启动系统时都会自动加载G盘。说明:“vfat”表示加载的是FAT32文件系统,如果是 “msdos”则是FAT16文件系统,“ntfs”是NT的NTFS文件系统。
这样也可以.修改fstab
增加: /dev/hda5 /mnt/d ntfs user,exec,umask=0,codepage=936,iocharset=gb2312 0 0

这篇文章不是我写的,是我找了几篇相关文章拼凑的 .刚刚才试验成功http://netadmin.77169.com/HTML/20031007022500.html

0
相关文章