我的系统是CentOS 5.2,由于装的是双系统(WIN7+CentOS 5.2),按默认安装,安装完成后发现无法挂载NTFS格式的分区。
于是马上驱猫上网下载一个fuse-2.8.1.tar.gz
下载地址:http://sourceforge.net/projects/fuse/files/fuse-2.X/
完了之后tar & ./configure & make & make install , 根据说明执行modprobe fuse,结果发现没有找到模块。
郁闷,,后面的ntfs-3g也无法继续了。
也没有发现编译错误。
百度了一下,网上的说这个版本在默认情况下是不支持NTFS的。
[root@localhost ~]# mount -t ntfs-3g /dev/hda5 /mnt/windows
FATAL: Module fuse not found. fuse: device not found, try 'modprobe fuse' first
[root@localhost ~]# modprobe fuse
FATAL: Module fuse not found.
先查看系统的内核版本:
[root@localhost ~]# uname -r
2.6.18-92.el5
因为系统默认的内核并不支持FUSE模块(谷姐说的),所以说要更新内核。
可以用yum install kernel* 方式来更新。
如果你要节约点时间的话可以只更新以下的几个包:
kernel-devel
kernel
kernel-headers
更新后的内核版本是:
[root@localhost ~]# uname -r
2.6.18-164.11.1.el5.centos.plus
重启后进入系统,在系统菜单那选择新的内核(2.6.18-164.11.1.el5.centos.plus)启动,重新安装FUSE和NTFS-3G,之后一切正常。
如果想要开机启动时挂载WIN分区,可以修改/etc/fstab文件。
总结:
原因就是CentOS 5.2这一个版本的内核在默认情况下不支持NTFS挂载;
解决:网上说可以通过修改内核进行对NTFS的支持,对于小菜来说并不现实,只有更新,一个 yum install kernel* 多好,,,完了之后重启,选择新的内核版本进去重新编译FUSE和NTFS-3G,,注意先安装FUSE。
转载于:https://blog.51cto.com/istar198/382497