红联Linux门户
Linux帮助

Linux新手上路:自动挂载windows的分区并不神秘

发布时间:2006-12-06 08:35:39来源:红联作者:Assurance
  作者: qs1971

  先介绍一下如何手工挂载分区

  我认为这是新手应该掌握的一个命令。为了便于大家使用,我用例子的方式讲述这个命令

  如果你的分区是这样的:有c盘、d盘,可能还有e盘,且在分区时建了一个扩展分区,(在分区建的逻辑盘的话-如果不清楚这句话,可以不用管它)在linux文件系统中有/mnt/c、/mnt/d、/mnt/e,那么挂载的命令是:

引用:
挂载c盘:mount /dev/hda1 /mnt/c
挂载d盘:mount /dev/hda5 /mnt/d
挂载e盘:mount /dev/hda6 /mnt/e


  注意:从d盘开始是/dev/hda5.

  上面的这三条命令是最基本的mount使用方法。而且文件格式必须是fat、fat32格式.如果是ntfs,那么须增加格式选项:如下,

引用:
挂载c盘:mount -t ntfs /dev/hda1 /mnt/c
挂载d盘:mount -t ntfs /dev/hda5 /mnt/d
挂载e盘:mount -t ntfs /dev/hda6 /mnt/e


  挂载的分区如果不能正确显示中文文件名的话,加上iohcarset=gb2316,命令变成下面的格式:

引用:
挂载c盘:mount /dev/hda1 /mnt/c -o iocharset=gb2312
挂载d盘:mount /dev/hda5 /mnt/d -o iocharset=gb2312
挂载e盘:mount -t ntfs /dev/hda6 /mnt/e -o iocharset=cp936


  注意:ntfs格式时的的选项的不同

  如果要挂载光驱的话:在/mnt下有一个目录cdrom

  挂载光驱:mount -t iso9660 /dev/cdrom /cdrom

  如果要挂载iso格式的文件:比如在d盘的目录下有一个xxx.iso文件,在/mnt下有一目录iso的话,

引用:
mount -o loop /mnt/d/xxx.iso /mnt/iso


  实际上mount还可以做其它的一些事情。如果你已明白了上面的命令,还想看其它的一些功能和选项,在终端下输入:man mount

  卸载分区的命令比较简单:

引用:
umount /mnt/c
umount /mnt/d
umount /mnt/e
umount /mnt/cdrom
umount /mnt/iso


  下面来看一下如何自动挂载的问题:

  在/etc目录下有一个文件fstab,它的文件中应该有以下类似的代码:

引用:
/dev/hda1 /mnt/c vfat iocharset=gb2312,umask=0,codepage=936 0 0
/dev/hda5 /mnt/d vfat iocharset=gb2312,umask=0,codepage=936 0 0
/dev/hda6 /mnt/e ntfs ro,exec,umask=0,iocharset=utf8 0 0


  这在文件就是实现自动挂载的参数设定。在系统启动时,会自动根据这个文件中的设置,自动挂载你的文件系统。
文章评论

共有 2 条评论

  1. chippendale 于 2006-12-07 10:47:52发表:

    不错

  2. sage 于 2006-12-06 11:15:08发表:

    不错的linux初学文章
    先顶再看看