本文共 1228 字,大约阅读时间需要 4 分钟。
由于安装了linux和xp双系统,而linux又只能支持windows下的fat和fat32文件系统。所以要将原本xp的ntfs分区上的资料想在 linux上使用,就得把ntfs分区的里的东西移动到fat分区里,然后再挂载。(偶比较懒,想想就在心里放弃这种做法了)。在网上查了一下,Linux支持ntfs文件系统的主要有两种方法,一种是下载和内核对应的支持ntfs的 kernel-module-ntfs-2.6.18-92.1.10.el5-2.1.27-0.rr.10.11.i686.rpm包, 一种是下载两个源码包编译安装。 一开始按照第一种方法来,用uname -r 查看我的内核版本是2.6.18-194.el5,于是开始找kernel-module-ntfs-2.6.18-194.el5-**的rpm包,但是找了n遍都没找到,所以还是推荐大家使用第二种方法, 这种方法需要gcc编译环境,故之前还需安装gcc 具体操作步骤如下: 1.挂载光盘镜像 mount -t iso9660 -o loop rhel-server-5.5-i386-dvd.iso /tmp 2.从光盘镜像中安装rpm包(似乎是下面的顺序,具体可以看提示哈) kernel-headers-2.6.18-194.el5.i386.rpm glibc-headers-2.5-49.i386.rpm glibc-devel-2.5-49.i386.rpm gcc-4.1.2-48.el5.i386.rpm 3.下载fuse(http://fuse.sourceforge.net/) 编译fuse时需要内核源码,镜像里是有的,没有的可以baidu或google一下,下载。 #cp kernel-devel-2.6.18-92.1.6.el5.rpm / #cd / #rpm2cpio kernel-devel-2.6.18-92.1.6.el5.rpm | cpio -div 这下可以了 后面的安装都很简单 #./configure #make #make install 然后 #modprobe fuse 如果没有任何提示的话,恭喜你成功了! 4.安装好fuse之后开始安装ntf-3g(http://www.ntfs-3g.org) 很简单 #./configure #make #make install 安装好了,该怎么使用呢? 使用ntfs #mount -t ntfs-3g /dev/sda1 /mnt/c #mount -t ntfs-3g /dev/sda1 /mnt/c -o force #ntfs-3g /dev/sda1 /mnt/c -o force 以上三种都可以! 如有错误欢迎交流指正 邮箱:czmcj@163.com
作者:czmmiao 原文地址:http://czmmiao.iteye.com/blog/911132
转载地址:http://jgzxx.baihongyu.com/