某次在linux下挂载ntfs格式的硬盘时遇到如下错误
#> mount /dev/sdc1 /data/lek
mount: fs type ntfs not supported by kernel
网上查了下,解决方法如下:1.首先确定你的linux kernel版本是什么
#> rpm -qa|grep kernel
会显示类式的如下信息:
#> rpm -qa|grep kernelkernel-smp-2.6.9-55.EL
kernel-doc-2.6.9-55.EL
kernel-hugemem-devel-2.6.9-55.EL
kernel-devel-2.6.9-55.EL
kernel-xenU-devel-2.6.9-55.EL
kernel-smp-devel-2.6.9-55.EL
kernel-2.6.9-55.EL
kernel-utils-2.4-13.1.99 这样,你就看到了你的kernel版本是2.6.9-55
或者用下面的方法也行
#> uname -r
2.6.9-55.ELsmp
2.然后打开下面这个网址: http://rpm.pbone.net/
找到和你的kernel版本对应的kernel-ntfs RPM包,下载
我的Kernel版本是2.6.9-55,所以我找的包是kernel-module-ntfs-2.6.9-55.ELsmp-2.1.20-0.rr.10.0.i686.rpm ,下载地址
ftp://ftp.pbone.net/mirror/ftp.sourceforge.net/pub/sourceforge/l/project/li/linux-ntfs/OldFiles/kernel-module-ntfs-2.6.9-55.ELsmp-2.1.20-0.rr.10.0.i686.rpm
3.安装:
#> rpm -ivh kernel-module-ntfs-2.6.9-55.ELsmp-2.1.20-0.rr.10.0.i686.rpm
4.如果没有什么错误,你的系统应该已经支持NTFS了,如果报错,肯定是你找的包与你的Kernel版本不匹配.重新找找下载.
5.挂载
#> mount /dev/sdc1 /data/lek
#> df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 49G 6.6G 40G 15% /
/dev/sda1 190M 12M 169M 7% /boot
/dev/sda5 225G 93M 214G 1% /data/cache1
/dev/sdb1 58G 85M 55G 1% /data/cache2
/dev/sdb2 9.5G 54M 9.0G 1% /data/proclog
none 2.0G 0 2.0G 0% /dev/shm
/dev/sdc1 1.9T 333G 1.5T 18% /data/lek