原创 如何让Linux支持ntfs

2007-5-18 20:03 5037 6 6 分类: 通信


如何让Linux支持ntfs
By  zzulgq 发表于 2006-6-4 16:46:00 


1.首先确定你的linux kernel版本是什么(Redhat9.0默认的kernel版本是2.4.20-8 )


#> rpm -qa|grep kernel


会显示类式的如下信息:


kernel-pcmcia-cs-3.1.31-13
kernel-2.4.20-8


这样,你就看到了你的kernel版本是2.4.20-8


2.然后打开下面这个网址:
http://rpm.pbone.net/index.php3/stat/16/limit/1/dl/40/idka/1705
找到和你的kernel版本对应的kernel-ntfs RPM包,下载.


我用的是Redhat9.0, Kernel版本是2.4.20-8,所以我找的包是kernel-ntfs-2.4.20-20.8.i686.rpm ,下载地址:ftp://ftp.uni-bayreuth.de/pub/linux/drivers/linux-ntfs/kernel-ntfs-2.4.20-20.8.i686.rpm,下载.


3.安装:


#> rpm -ivh kernel-ntfs-2.4.20-20.8.i686.rpm


4.如果没有什么错误,你的系统应该已经支持NTFS了,如果报错,肯定是你找的包与你的Kernel版本不匹配.重新找找下载.


5.mount你的NTFS分区


mount -o iocharset="cp936" -t ntfs /dev/hdaX /mnt


另外有一些收获:


如何通过fstab自动挂在ntfs分区:


你可以使用这种方式。 
用任一文本编辑器打开/ect目录下的fstab文件,把


/dev/hdaX /mnt/win-c ntfs umask="0000" defaults,iocharset=cp936 0 0
/dev/hdaX /mnt/win-c vfat defaults,codepage=936,iocharset=gb2312 0 0


添加到最后一行后面,保存后退出。以后每次重新启动系统时都会自动加载。说明:“vfat”表示加载的是FAT32文件系统,如果是“msdos”则是FAT16文件系统,“ntfs”是NT的NTFS文件系统。要是不加umask=0000,就只有root可访问ntfs的盘了。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
6
关闭 站长推荐上一条 /3 下一条