在Linux下加载ntfs分区
发布时间:2007-03-19 00:56:07来源:红联作者:Codebrother
在一台机子上装了双系统, 现在想在linux下读取windows下的东西.一般来说, linux不支持ntfs的, 我们需要安装个软件来支持ntfs.
首先查看一下自己的机子到底有几个分区, 命令: fdisk -l (通常fdisk是在/sbin/目录下)
[root@xxxx xxxx]# fdisk -l
Disk /dev/hda: 40.9 GB, 40982151168 bytes
255 heads, 63 sectors/track, 4982 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 1275 10241406 7 HPFS/NTFS
/dev/hda2 1276 4982 29776477+ f W95 Ext'd (LBA)
/dev/hda5 1276 2550 10241406 7 HPFS/NTFS
/dev/hda6 2551 2563 104391 83 Linux
/dev/hda7 2564 4982 19430586 8e Linux LVM
W95 Ext'd (LBA)是拓展分区的标示, 我们不能加载它, 我们可以加载的是/dev/hda1, /dev/hda5.
在加载之前先要创建加载到的目录, 通常是在mnt目录下创建一个c的目录, 表示c盘, 然后创建d的目录表示d盘
然后就可以mount了
mount -t ntfs /dev/hda1 /mnt/c
mount -t ntfs /dev/hda5 /mnt/d
如果mount出错, 应该就是你没有安装ntfs驱动. 先检查一下你的linux内核的版本:
[root@xxx xxx]# uname -r
2.6.9-34.EL
然后到这里现在对应的ntfs驱动软件 http://prdownloads.sourceforge.net/linux-ntfs/, 然后安装上就行了
[root@xxx xxxx]# rpm -Uvh kernel-module-ntfs-2.6.9-34.EL-2.1.20-0.rr.10.10.i686.rpm
Preparing... ########################################### [100%]
1:kernel-module-ntfs-2.6.########################################### [100%]
然后再运行一下试试。