一、准备工作:
下面三条命令以 root 或其他用户身份运行:
1. 终端输入 cat /etc/redhat-release 查看发行版本,我的版本是:
CentOS release 4.4 (Final)
2. 终端输入 uname -r 查看内核版本,我的版本:
2.6.9-42.0.10.EL
3. 终端输入 rpm -q --queryformat "%{ARCH}/n" kernel 查看处理器类型,我的是 i686 ;如果查询内核后面有后缀 smp 、 bigmem 、 hugemem 等,需替换 kernel ,例如:后缀为 smp ,则用 kernel-smp 代替查询处理器类型命令中的 kernel 。
二、让系统支持 NTFS
后面的命令必须以 root 身份运行:
1 、在 http://sourceforge.net/project/showfiles.php?group_id=13956根据刚才查询到的发行版本、内核版本和处理器类型下载相应的RPM包。我下载的相应文件为kernel-module-ntfs-2.6.9-42.0.10.EL-2.1.20-0.rr.10.0.i686.rpm
2. 运行rpm -ihv kernel-module-ntfs-2.6.9-42.0.10.EL-2.1.20-0.rr.10.0.i686.rpm,安装此RPM包。
3. 运行/sbin/modprobe ntfs加载内核模块。
4. 运行dmesg | grep NTFS,可以查看NTFS驱动版本。
5. 现在可以运行cat /proc/filesystems看到已经支持ntfs文件系统了。
注:
1. 挂载NTFS分区时,使用-r参数,表示以只读模式挂载NTFS分区,若要以读写方式,则去掉该参数.
2. 卸载NTFS驱动:
a) rpm -qa | grep -i ntfs查看安装的rpm包,例如kernel-module-ntfs-2.6.9-1.667smp-2.1.20-0.fc.1.2
b) rpm -e kernel-module-ntfs-2.6.9-1.667smp-2.1.20-0.fc.1.2卸载此rpm包。
三、挂载分区
1、查看你磁盘上那些分区是NTFS格式的:
# fdisk -l
2、新建目录:
# mkdir /mnt/C
# mkdir /mnt/D
# mkdir /mnt/E
# mkdir /mnt/F
# mkdir /mnt/usbdisk
3、文件系统表
# vi /etc/fstab
增加相应的以下几行:
/dev/hda1 /mnt/C ntfs-3g defaults 0 0
/dev/hda5 /mnt/D ntfs-3g defaults 0 0
/dev/hda6 /mnt/E ntfs-3g defaults 0 0
/dev/hda6 /mnt/F ntfs-3g defaults 0 0
修改一下关于usbdisk的设定,将ntfs改为ntfs-3g:
/dev/sda1 /mnt/usbdisk ntfs-3g pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto,managed 0 0
保存,退出。
4、最后挂接分区
# mount /mnt/C
# mount /mnt/D
# mount /mnt/E
# mount /mnt/F
# mount /mnt/usbdisk
这时你就可以cd /mnt/C了,可以完美的支持NFTS的读写
下面三条命令以 root 或其他用户身份运行:
1. 终端输入 cat /etc/redhat-release 查看发行版本,我的版本是:
CentOS release 4.4 (Final)
2. 终端输入 uname -r 查看内核版本,我的版本:
2.6.9-42.0.10.EL
3. 终端输入 rpm -q --queryformat "%{ARCH}/n" kernel 查看处理器类型,我的是 i686 ;如果查询内核后面有后缀 smp 、 bigmem 、 hugemem 等,需替换 kernel ,例如:后缀为 smp ,则用 kernel-smp 代替查询处理器类型命令中的 kernel 。
二、让系统支持 NTFS
后面的命令必须以 root 身份运行:
1 、在 http://sourceforge.net/project/showfiles.php?group_id=13956根据刚才查询到的发行版本、内核版本和处理器类型下载相应的RPM包。我下载的相应文件为kernel-module-ntfs-2.6.9-42.0.10.EL-2.1.20-0.rr.10.0.i686.rpm
2. 运行rpm -ihv kernel-module-ntfs-2.6.9-42.0.10.EL-2.1.20-0.rr.10.0.i686.rpm,安装此RPM包。
3. 运行/sbin/modprobe ntfs加载内核模块。
4. 运行dmesg | grep NTFS,可以查看NTFS驱动版本。
5. 现在可以运行cat /proc/filesystems看到已经支持ntfs文件系统了。
注:
1. 挂载NTFS分区时,使用-r参数,表示以只读模式挂载NTFS分区,若要以读写方式,则去掉该参数.
2. 卸载NTFS驱动:
a) rpm -qa | grep -i ntfs查看安装的rpm包,例如kernel-module-ntfs-2.6.9-1.667smp-2.1.20-0.fc.1.2
b) rpm -e kernel-module-ntfs-2.6.9-1.667smp-2.1.20-0.fc.1.2卸载此rpm包。
三、挂载分区
1、查看你磁盘上那些分区是NTFS格式的:
# fdisk -l
2、新建目录:
# mkdir /mnt/C
# mkdir /mnt/D
# mkdir /mnt/E
# mkdir /mnt/F
# mkdir /mnt/usbdisk
3、文件系统表
# vi /etc/fstab
增加相应的以下几行:
/dev/hda1 /mnt/C ntfs-3g defaults 0 0
/dev/hda5 /mnt/D ntfs-3g defaults 0 0
/dev/hda6 /mnt/E ntfs-3g defaults 0 0
/dev/hda6 /mnt/F ntfs-3g defaults 0 0
修改一下关于usbdisk的设定,将ntfs改为ntfs-3g:
/dev/sda1 /mnt/usbdisk ntfs-3g pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto,managed 0 0
保存,退出。
4、最后挂接分区
# mount /mnt/C
# mount /mnt/D
# mount /mnt/E
# mount /mnt/F
# mount /mnt/usbdisk
这时你就可以cd /mnt/C了,可以完美的支持NFTS的读写