分类: LINUX
2008-08-31 16:44:39
前面,我安装双系统的时候,就确定用D盘来做为Windows与Linux共同使用的分区,而D盘是NTFS格式的分区(如果D盘为FAT32格式的分区,直接就可以挂载使用了),访问NTFS格式的分区,我就知道2种:
第1种,使内核支持NTFS格式分区,只能读,不能写(这里就不说了)。
第2种,使用NTFS-3G挂载NTFS格式分区,既能读又能写。
网上说这个NTFS-3G还不是很稳定,但我用了一段时间,感觉还不错,好像没什么问题,下面就是安装NTFS-3G驱动过程:
首先,要安装NTFS-3G驱动,需要先安装基本的Linux开发工具(源代码包安装),而NTFS-3G还依赖FUSE的支持,所以先解压安装吧:
# tar -xvzf fuse-2.6.0.tar.gz
# cd fuse-2.6.0
# ./configure && make && make install
然后,解压安装驱动了:
# tar -xvzf ntfs-3g-1.0.tgz
# cd ntfs-3g-1.0
# ./configure && make && make install
注意,如果您看到下面消息:
checking kernel source directory... Not found
configure: error:
*** Please specify the location of the kernel source with
*** the '--with-kernel=SRCDIR' option
configure: error: ./configure failed for kernel
则需要安装相应版本的kernel-devel软件包:
# mount -t vfat /dev/hda3 /mnt/fat32/
# mount -t iso9660 -o loop /mnt/fat32/CentOS-5.1-i386-bin-DVD.iso /mnt/iso/
# rpm -ivh /mnt/iso/CentOS/kernel-devel-2.6.18-53.el5.i686.rpm
# umount /mnt/iso/
# umount /mnt/fat32/
上面的操作,因为我的CentOS安装光盘的镜像ISO就在hda3分区中,所以直接使用现成的了,呵呵。
这样就算安装完成了,现在来挂载NTFS格式分区吧(可读写操作),如下:
# mount -t ntfs-3g /dev/hda5 /mnt/ntfs/
或
# ntfs-3g /dev/hda5 /mnt/ntfs/
卸载分区,如下(卸载分区操作还是没变的):
# umount /dev/hda5
或
# umount /mnt/ntfs/
更多的选项和例子可以参考手册:
$ man ntfs-3g