当前位置:  技术问答>linux和unix

我是一名新linux的学习者。我问怎么样在linux下看到winxp的文件。我用mount/dev/hda1/mnt不管用

    来源: 互联网  发布时间:2015-03-12

    本文导语:  各位大师。你们好!我在安装了linux7。2版本后。想在其下面看到winxp的盘符和内容但是去无法用手动的方法去设置。我听了一位仁兄的采用mount/dev/hda1/mnt没有成功,在我还通过了系统设置的脚本文件/etc/fstab,去修改...

各位大师。你们好!我在安装了linux7。2版本后。想在其下面看到winxp的盘符和内容但是去无法用手动的方法去设置。我听了一位仁兄的采用mount/dev/hda1/mnt没有成功,在我还通过了系统设置的脚本文件/etc/fstab,去修改也是在从新启动时检索时无法成功。请高手指教。我用的是linux---ext3格式。winxp---fat32。
谢谢!!!!!!

|
Linux下访问Windows硬盘分区

    在Red Hat Linux下访问Windows系统的硬盘分区很简单。因为Red Hat Linux提供了对几乎所有文件系统的支持,因此它可以直接读写Windows系统的分区。安装Red Hat Linux 时,就可以指出计算机中存在的Windows分区的位置,并指定想要将它们载入到Linux文件系统中的位置。

    通常,将Windows系统中C盘的内容载入到Linux系统下的目录/mnt/c,这时就可以如同看待Linux文件系统中一个目录一样看待C盘了。我们可以对其中的文件进行读写,或者在其中创建一个新的文件或目录。如果安装时没有指定Windows分区的位置,或者由于其它原因使/mnt/c目录下看不到系统Windows分区C盘的内容,就可以用下面的命令手动载入该分区:

    #mount -t vfat/dev/hdal /mnt/c

    此命令可以将设备名为/dev/hda1(可以是任何实际存在的分区设备名)的Windows分区载入到目录/mnt/c 下,参数“-t vfat”表明载入的文件系统类型为vfat。用类似的mount命令,也可以载入软盘文件系统,只不过软盘的文件系统设备名通常是“/dev/floopy”或“/dev/fd0H1440”。为了统一起见,可将其载入到目录/mnt/floopy中。

    Red Hat Linux中还提供了一个文件系统的系统配置脚本文件,通过修改它可以让Linux启动时自动载入需要的其它非Linux文件系统。这个脚本是文件/etc/fstab,它的一个典型例子如下:

    /dev/hda3 / ext2 defaults 1 1
  /dev/hda4 swap swap defaults 0 0
  /dev/fd0 /mnt/floppy ext2 noauto 0 0
  /dev/cdrom /mnt/cdrom iso9660 noauto,r0 0 0
  none /proc proc proc 0 0
  none /dev/pts devpts mode=0622 0 0
  /dev/hda1 /mnt/c vfat auto,rw 0 0
  /dev/hda5 /mnt/e vfat auto,rw 0 0

    该文件中每行记录了一个系统自动载入的文件系统的信息,各列的意义依次为设备名、载入目录、文件系统类型、载入参数(自动、读写、模式等)、标记位。从这个文件可以看到,第一行是Linux自身的文件系统,第三、第四行代表软盘驱动器和光盘驱动器,它们都不是自动载入的,最后两行代表两个需自动载入的Windows分区。

    值得注意的是,对于软盘、光盘这些存储介质通常用“noauto”参数。如果像上例这样,它们在fstab文件中有记录,插入软盘或者光盘后,只需运行命令“mount/mnt/floopy”或“mount/mnt/cdrom”就可以将其载入Linux系统。在取出软盘或者光盘之前,必须运行命令“unmount/mnt/floopy”或“unmount/mnt/cdrom”取消它们的载入。否则,Linux系统会锁住该驱动器,即使按硬件按钮也无法将其取出。

    Red Hat Linux 这种识别其它文件系统的功能将大大方便使用计算机,在Linux下可以像对待其自身的数据一样对待Windows分区中的数据。比如,在Linux下实践各种命令的同时,还可以

|
在Linux下访问Windows分区
在Linux中,如果你要使用储存设备 (Mo、硬盘、光驱等) ,就得先将它挂上 (Mount),而当储存设备挂上了之后,就可以把它当成一个目录来进行访问。挂上一个设备使用mount命令。 
在使用mount这个指令时,至少要先知道下列三种信息: 
 1. 要Mount对象的文件系统类型? (File system type) 
  2. 要Mount对象的设备名称? (/dev/????) 
  3. 要将设备Mount到哪个目录去? 

一、获得系统支持的文件系统类型 
就第一点来说,用户可以执行 
   cat /proc/filesystems 
来获得机器上支持的文件系统类型。如果系统并不支持你要挂接设备的文件系统类型,那你可能需要重新编译内核以使其增加对该种文件类型支持。关于如何编译内核请参照LinuxAid在线培训栏目中的相关文章。 
常用的文件系统有: 
 Win95/98常用的FAT 32文件系统 :vfat 
 Win NT用的文件系统     :ntfs 
 OS2用的文件系统    :hpfs 
 Linux用的文件系统    :ext2 
 光盘片用的文件系统    :iso9660 
其中虽然vfat是指FAT 32系统,但事实上它也兼容FAT 16的文件系统类型。 

二、确定设备的名称 
在Linux中,设备名称通常都在/dev里。这些设备名称的命名都是有规则的,我们可以用"推理"的方式把设备名称找出来。 
譬如说/dev/hda1这个IDE设备。hd是Hard Disk(硬盘)的意思,sd是SCSI Device,fd是Floppy Device(或是Floppy Disk?)。a则是代表第一个设备,通常IDE接口可以接上四个IDE设备(例如四块硬盘)。所以要识别IDE硬盘的方法分别就 
是:hda、hdb、hdc、hdd。此外,hda1中的"1"代表hda的第一个硬盘分区 
(partition),hda2代表hda的第二个分割区,依此类推。 
此外,你可以直接检查/var/log/messages这个文件,在该文件中可以找到计算机开机后,系统已辨认出来的设备代号。 

三、查找挂接点 
最后我们要决定将设备挂接到哪里,先查看一下你的计算机是不是有个/mnt的空目录?该目录就是专门用来当作挂载点(Mount Point)的目录。建议您在/mnt里多建这几个目录:/mnt/cdrom、/mnt/floppy、/mnt/mo等来当作目录的专用挂载点。 

举例而言,如要挂载下列五个设备的话,其执行指令可能是 (假设都是Linux 
的ext2系统,如果是Win XX的话,请将ext2改成vfat): 
1. 软盘 ===>mount -t ext2 /dev/fd0 /mnt/floppy 
2. MO ===>mount -t ext2 /dev/sda /mnt/mo 
3. cdrom ===>mount -t ext2 /dev/hdc /mnt/cdrom 
4. SCSI cdrom ===>mount -t iso9660 /dev/sdb /mnt/scdrom 
5. SCSI cdr ===>mount -t iso9660 /dev/sdc /mnt/scdr 

这是假设,如果你的设备的名称跟这个不同的话请自行修改。 

最后需要注意的是: 
1. 执行mount动作时先打一下pwd看看现在的目录是不是在挂载点,如果现在目录在挂载点的话,mount (或umount)不会成功 (会显示device busy)。 
2. 想卸载某设备的语法是umount 目录名,例如umount /mnt/cdrom等。

|
1)如果你的winxp装在master的C盘,那它是hda1,D盘为hda5,E盘为hda6 .....
  如果是在slave的C盘是hdb1,D盘为hdb5.........
  ..........

2)以hda1为例
  mount /dev/hda1 /mnt/cdrom #其中cdrom是你/mnt下的目录,那一个都可以,自己查.

  cd /mnt/cdrom就可以看到你的winxp的内容了.
  
  退出时要unmount /mnt/cdrom

  不明白可用man mount查看其格式

祝你好运!


|
我想应该是你没有在/dev/hda1和/mnt之间加一个空格吧^_^

|
我也在想你是不是少了个空格。
另外,我建议你用硬件浏览器看一看究竟是/dev/hda几,这不能乱加载。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我是一名新手,请问如何学java
  • 我是一名初学者,各位给点指导!
  • 《黑客道简史》、《大教堂和市集》、《如何成为一名黑客》、《开拓智域》、《魔法大锅炉》 那有这些文章呀。我想要呀。谢谢谢谢了
  • 我是一名JAVA初学者,请问哪里有比较好的JAVA的源程序下载
  • 我是一名java初学者,各位大虾帮我推荐基本书吧
  • 我是一名java 初学者,有问题,请各位高手指教!
  • [借宝地寻友] 哪位unix友在深圳,我是一名应届毕业生,现在在深圳,若您现在为住处发愁,可以近来看一下
  • 我是一名java初学者,执行第一个java程序welcome.java出现了以下错误,这是为什么?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3