2019独角兽企业重金招聘Python工程师标准>>>
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空间完美搬家到新浪博客!