在我的电脑装了xp/coentos5.3双系统,windows采用的是NTFS分区格式. 默认centos5.3下不支持NTFS文件格式, 所以不能在entos5.3的系统中取一些存放与NTFS分区下的文件.
1. 终端输入cat /etc/redhat-release查看发行版本,我的版本是:
CentOS release 5.3(Final)
2. 终端输入uname -r -p查看内核版本和处理器:
[root@localhost /]# uname -r -p
2.6.18-128.el5 x86_64
我的电脑是x86_64;如果查询内核后面有后缀smp、bigmem、hugemem等,需替换kernel,例如:后缀为 smp,则用kernel-smp代替查询处理器类型命令中的 kernel。
 
接下来安装NTFS支持
在googel或baidu下可以找到相关的包:如下是两个相关链接:
kernel-module-ntfs-2.6.18-128.el5 :
http://sourceforge.net/projects/linux-ntfs/files/Kernel%20NTFS%20Module/el5%202.6.18-128/
http://rpm.pbone.net/index.php3?stat=3&search=kernel-module-ntfs-2.6.18-128.el5&srodzaj=3

安装
2. 运行 kernel-module-ntfs-2.6.18-128.el5-2.1.27-0.rr.10.11.x86_64.rpm ,安装此RPM包。
3. 运行/sbin/modprobe ntfs加载内核模块。
4. 运行dmesg | grep NTFS,可以查看NTFS驱动版本。显示
[root@localhost src]# dmesg | grep NTFS
[root@localhost src]#dmesg|grep NTFS
NTFS driver 2.1.27 [Flags: R/W MODULE].
NTFS volume version 3.1.
NTFS volume version 3.1.
NTFS volume version 3.1.
NTFS volume version 3.1.
5. 可以运行cat /proc/filesystems看到已经支持ntfs文件系统了。
出现
nodev autofs
ntfs
表示已经支持ntfs了!
 
挂载分区
1.fdisk -l查看分区信息
[root@localhost src]# fdisk -l
Disk /dev/sda: 250.0 GB, 250000000000 bytes
255 heads, 63 sectors/track, 30394 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        3225    25904781    7  HPFS/NTFS
/dev/sda2            3226       30393   218226960    f  W95 Ext'd (LBA)
/dev/sda5            3226        9854    53247411    7  HPFS/NTFS
/dev/sda6            9855       12404    20482843+   7  HPFS/NTFS
/dev/sda7           16484       22857    51199123+   7  HPFS/NTFS
/dev/sda8           22858       30393    60532888+   7  HPFS/NTFS
/dev/sda9           12405       12416       96358+  83  Linux
/dev/sda10          12417       15082    21414613+  83  Linux
/dev/sda11          15083       16356    10233373+  83  Linux
/dev/sda12          16357       16483     1020096   82  Linux swap / Solaris

 
2.建立挂载目录
mkdir /mnt/a
mkdir /mnt/b
mkdir /mnt/c
mkdir /mnt/d
 
3.Mount windwos下的所有分区
ntfs 用 mount -t ntfs /dev/hda5 /mnt/a
ntfs 用 mount -t ntfs /dev/hda6 /mnt/b
ntfs 用 mount -t ntfs /dev/hda7 /mnt/c
ntfs 用 mount -t ntfs /dev/hda8 /mnt/d

如有 fat32格式的 可如下挂:
vfat 用 mount -t vfat /dev/hda5 /mnt/d
使用df -h查看是否被mount上来
文件系统              容量  已用 可用 已用% 挂载点
/dev/sda10             20G  3.0G   16G  16% /
/dev/sda11            9.5G  236M  8.8G   3% /var
/dev/sda9              92M   12M   75M  14% /boot
tmpfs                1006M     0 1006M   0% /dev/shm
/dev/sda5              51G   19G   33G  36% /mnt/a
/dev/sda6              20G   66M   20G   1% /mnt/b
/dev/sda7              49G   33G   17G  67% /mnt/c
/dev/sda8              58G   45G   14G  78% /mnt/e
/dev/sda8              58G   45G   14G  78% /mnt/d

4.设置启动自动挂载分区
修改/etc/fstab
添加如下信息:
/dev/sda5               /mnt/a                  ntfs      umask=000,nls=utf8
/dev/sda6               /mnt/b                  ntfs      umask=000,nls=utf8
/dev/sda7               /mnt/c                  ntfs      umask=000,nls=utf8
/dev/sda8               /mnt/d                  ntfs      umask=000,nls=utf8
重启以后一样挂摘好了。
 
卸载NTFS模块
rpm -qa|grep -i ntfs 查看所安装的版本
rpm  -e  kernel-module-ntfs-2.6.18-128.el5-2.1.27-0.rr.10.11.x86_64.rpm
即可卸载。