在我的电脑装了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
即可卸载。