在CentOS下支持对NTFS分区的支持

计算机上配备的双操作系统,其一是CentOS,希望能在该操作系统下配备对NTFS分区的支持.
 
经过许多次试验,发现对我来说最简单的方法就是安装一个NTFS的kernel driver, 具体的操作步骤如下:
 
1. google一下 centos ntfs driver,应该能找到一个SourceForge的网站,下载正确的版本
   我的centos内核是Version:  2.6.18-92.1.18.el5,Section:  Single Processor,Arch:     x86_64
   找到的安装模块是     kernel-module-ntfs-2.6.18-92.1.13.el5-2.1.27-0.rr.10.11.x86_64.rpm
   其下载地址为http://downloads.sourceforge.net/linux-ntfs/kernel-module-ntfs- 2.6.18-92.1.13.el5-2.1.27-0.rr.10.11.x86_64.rpm?modtime=1222762522& big_mirror=1 ,
然后需要去将刚生成的模块加载,具体方法是到该模块的安装目录,执行insmod ntfs.ko即可。
参考路径为:/lib/modules/2.6.18-92.1.13.el5/kernel/fs/ntfs
 
2. 用yum install *.rpm安装比rpm install *.rpm要方便很多,因为前者会自动检测该安装文件对环境的依赖性,如果发现缺失会自动提示下载缺少的模块从而顺利完成安装
举个例子来说,在安装某个应用程序运行后,发现一个错误: libXm.so.3  not found,
可以用yum来确定是哪个包没有安装,并且自动去下载这个包并进行安装
yum whatprovides libXm.so.3 -》找到相应的安装包名称
yum install openmotif22.i386 -》 安装相应的安装包
 
3. 安装后只需要在/etc/fstab文件中添加以下语句:
   /dev/sda1 /mnt/c ntfs umask=000,nls=utf8
   。。。
   修改后保存,这样每次重新启动后会自动加载ntfs分区
   如果修改后不想重启动,可执行命令mount -a,该命令将重新mount所有在fstab中定义的设备
 
4. 卸载过程可以用rpm -e module_name来进行

 

  查看module_name的方法是用 rpm -qa|grep -i key_word,比如对于上述安装模块,只需要要键入 rpm -qa|grep -i ntfs即可列出已安装的模块,再用rpm -e进行删除。

后记:
上述方法对于centos6.2好像不管用,参照别人的帖子解决该问题如下:
http://www.centos.org/modules/newbb/print.php?form=1&topic_id=34892&forum=57&order=ASC&start=0
首先安装对EPEL软件库的支持,下载http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm 然后安装该rpm包
其次
yum install ntfs-3g
yum install ntfsprogs ntfsprogs-gnomevfs

即可。
posted @ 2014-07-10 13:16  学海无涯1999  阅读(1224)  评论(0)    收藏  举报