如何在redhat linux 9下挂载winXP下的东西

如何在redhat linux 9下挂载winXP下的东西

本人电脑是XP和redhat linux 9,想在linux下访问XP里的东西,使用如下命令无用,请高手指点:
   1.  #fdisk -l     可以看到XP下的分区
   2.  #mkdir /mnt/c  
      #mkdir /mnt/d    建立两个目录 ,分区为/dev/hda5和/dev/hda6
   3.  #chmod 777 /mnt/d
      #chmod 777 /mnt/c     给权限
   4.  #mount -t fat32 iocharset=cp936 /dev/hda5 /mnt/c
       #mount -t fat32 iocharset=cp936 /dev/hda5 /mnt/d   进行挂载
运行后无用,请教老师,谢了!

mount -t vfat /dev/hda5 /mnt/c
如果不行,要把内核编译进NTFS的文件系统支持.
默认没有NTFS的支持,建议下载支持NTFS的RPM安装,比重新编译内核安全方便快捷得多。
mount -t vfat -o iocharset=cp936 /dev/hda5 /mnt/c
如果想默认挂载,直接修改/etc/fstab,下面是我的,可以参考:
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda3       /               reiserfs notail          0       1
/dev/hda4       none            swap    sw              0       0
/dev/hdd        /media/cdrom0   iso9660 ro,user,noauto  0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
/dev/hda1       /mnt/c          vfat    rw,users,dmask=000,fmask=0111,umask=0,codepage=936,iocharset=cp936 0 0
/dev/hda5       /mnt/d          vfat    rw,users,dmask=000,fmask=0111,umask=0,codepage=936,iocharset=cp936 0 0
/dev/hda6       /mnt/e          ntfs    rw,users,umask=0,iocharset=utf8 0 0
#/dev/sda1       /mnt/usb        vfat    rw,users,dmask=000,fmask=0111,umask=0,codepage=936,iocharset=cp936 0 0
ps:最后一项是u盘的,因为我用usb声卡,所以平时不用就注释掉了
各位老师,我是菜鸟,我没修改/etc/fstab里的内容,使用您告诉我的方法,但出现如下提示,不知什么意思,再次请教,谢谢了!
[root@dhcp-4316-36 root]# mount -t vfat -o iocharset=cp936 /dev/hdg6/WinD
Usage: mount -V                 : print version
       mount -h                 : print this help
       mount                    : list mounted filesystems
       mount -l                 : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
       mount -a [-t|-O] ...     : mount all stuff from /etc/fstab
       mount device             : mount device at the known place
       mount directory          : mount known device here
       mount -t type dev dir    : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
       mount --bind olddir newdir
or move a subtree:
       mount --move olddir newdir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using  -L label  or by uuid, using  -U uuid .
Other options: [-nfFrsvw] [-o options].
For many more details, say  man 8 mount .
[quote:eaeca6a709="wanggang"]各位老师,我是菜鸟,我没修改/etc/fstab里的内容,使用您告诉我的方法,但出现如下提示,不知什么意思,再次请教,谢谢了!
[root@dhcp-4316-36 root]# mount -t vfat -o iocharset=cp936 /dev/hdg6/WinD
[/quote]

请注意红色部分,应该是/dev/hdg6 /WinD中间要有空格!
谢谢您的指点,我在敲命令的时候有空格,但是还是不行!
在我的BIOS里没有硬盘的数据,是不是和这个有关!