mount NTFS FOR RHEL5

USB的支持关键在于驱动,没有驱动设备时mount执行是肯定不成的。

1. 先别插U盘,/sbin/lsmod看是否有usb-storage。如果没有的话:

cd /lib/modules/2.4.20-8/kernel/drivers/usb

for v in *.o storage/*.o ; do /sbin/insmod $v ; done

2. 这里再/sbin/lsmod,应该有usbcore、usb-ohci(或usb-uhci,根据主板芯片组而不同)、usb-storage、scsi_mod等。其中usb-storage的状态应该为(unused)。

3. 插入U盘,不停的/sbin/lsmod,这期间usb-storage的状态应为Initializing,持续时间大约半分钟,其实就相当于Windows在右下角不停的弹汽球:)

4. 初始化结束后, /sbin/fdisk -l,应该能看到/dev/sda1设备。

挂载前先查自己系统核心版本;启用终端输入uname -rp 则查询的是系统核心版本和处理器信息。

我的显示:2.6.18-8.el5xen i686

再找个支持ntfs格式挂在文件系统的插件模块。我这用kernel-module-ntfs-2.6.18-8.el5xen-2.1.27-0.rr.10.11.i686.rpm 模块包,注意这个版本一定要和系统版本一致,否则不能用,会出现 Module ntfs 找不到。这个包可以GOOGLE去找到的。

然后下载到这个包后;在终端下执行rpm -ivh kernel-module-ntfs-2.6.18-8.el5xen-2.1.27-0.rr.10.11.i686.rpm 安装上去。

没问题了则再输入命令: /sbin/modprobe ntfs 回车。这时如无效则会出现Module ntfs找不到。否则成功。无任何提示。那么我们就可以正常使用.

如下挂载我的移动硬盘下ntfs格式分区了。当然挂载前可以先使用命令fdisk -l 查看当前所有分区名称。
   Device Boot      Start         End      Blocks   Id  System
......
/dev/hda5            7369        8416     8418028+   7  HPFS/NTFS

如果我要挂载这个/dev/hda5分区到rhel5的/mnt/usb/目录下(没有这个目录可以mkdir /mnt/winxp)
#mount -t ntfs /dev/hda5 /mnt/usb 回车则完成了。
vkjs分区有中文文件,可能会出现乱码,这时要指定编码。
#mount -t ntfs /dev/hda5 /mnt/usbk -o iocharset=gb2312 回车即可。

这个时候可以进/mnt/usb看到我们/dev/hda5分区的文件和文件夹信息了。


MSN空间完美搬家到新浪博客!

你可能感兴趣的:(mount NTFS FOR RHEL5)