一直都希望让我的CentOS 5.0支持NTFS分区的读取,这样就免得很多在windows平台下下载的软件复制到FAT32分区了。可是一直都没有能够成功,总是提示找不到Module,不支持NTFS格式。今天,终于发现原来是linux内核版本的原因了,我的内核版本是
2.6.18-8.el5,但是之前在sourceforge.net网站下载的都是
2.6.18-8.1.5el5版本的,所以一直都不能够获得对NTFS分区的支持。发现这个原因之后,就在google上搜索
kernel-module-ntfs-2.6.18-8.el5-2.1.27-0.rr.10.11.x86_64.rpm[
下载],因为我的处理器是CeleronM 530,所以需要下载x86_64的安装包。
软件包在这个页面被发现:
http://rpmfind.net/linux/rpm2html/search.php?query=kernel-module-ntfs-2.6.18-8.el5&submit=Search+...&system=&arch=
还有一个网站也可以参考一下
http://rpmfind.net/linux/RPM/sourceforge/l/li/linux-ntfs/ByDate.html
软件包的下载地址是:
ftp://rpmfind.net/linux/sourceforge/l/li/linux-ntfs/
找对版本之后的事情就简单了,
rpm -ivh kernel-module-ntfs-2.6.18-8.el5-2.1.27-0.rr.10.11.x86_64.rpm
/sbin/modprobe ntfs
mkdir /media/winc
mount -t ntfs /dev/sda1 /media/winc
终于能够看到期待已久的NTFS分区的内容了
[root@eli-wuhan download]# ls -l /media/winc
总计 676
-rw------- 1 root root 0 01-05 13:13 AUTOEXEC.BAT
-rw------- 1 root root 322730 2004-06-06 bootfont.bin
-rw------- 1 root root 211 01-06 01:21 boot.ini
-rw------- 1 root root 0 01-05 13:13 CONFIG.SYS
drwx------ 1 root root 4096 01-05 14:58 Documents and Settings
-rw------- 1 root root 0 01-05 13:13 IO.SYS
-rw------- 1 root root 0 01-05 13:13 MSDOS.SYS
-rw------- 1 root root 47564 2004-08-04 NTDETECT.COM
-rw------- 1 root root 257200 2004-08-04 ntldr
drwx------ 1 root root 8192 01-06 01:42 Program Files
drwx------ 1 root root 4096 01-05 15:21 RECYCLER
drwx------ 1 root root 4096 01-05 15:10 System Volume Information
drwx------ 1 root root 12288 01-06 16:25 Temp
drwx------ 1 root root 28672 01-05 20:50 WINDOWS
/etc/fstab修改如下就可以在系统启动时直接加载了(第4-6行就是需要加载的NTFS分区)
LABEL=LINUX / ext3 defaults 1 1
devpts /dev/pts devpts gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs defaults 0 0
/dev/sda1 /media/winc ntfs umask=000 0 0
/dev/sda5 /media/wind ntfs umask=000 0 0
/dev/sda6 /media/wine ntfs umask=000 0 0
LABEL=DATA /media/data ext3 defaults 1 2
/dev/sda9 /media/share vfat umask=000 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
/dev/sda10 swap swap defaults 0 0