免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1626 | 回复: 0
打印 上一主题 下一主题

红旗Linux5.0 用“mount”命令安装分区 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-21 13:06 |只看该作者 |倒序浏览

 现在我们要介绍一个在 Linux 中非常重要的命令“mount”。这个命令用于将硬盘中的各个分区挂载到根分区的某个文件夹中,也可以称为安装文件系统。有些 Linux 发行版默认是不挂载除根分区之外的其它分区的,比如“RedHat 9”.当然有一个被称为“swap”的交换分区例外。也有些 Linux 发行版在系统安装完毕后就可以自动挂载所有 Windows 分区,如“红旗 5.0”。在我们学习“mount”命令之前,是不是先看看“红旗 5.0”是怎样挂载 Windows 分区的呢?

  上图是我的电脑中的 /mnt 目录,看看里面有什么?/mnt/cdrom 目录就是光驱挂载的地方。在我的电脑中有个光区图标是吗(红线圈的位置),打开光驱看到的内容就是放在这个目录中的。而下图我们看到的是 /mnt/USB 目录,是作什么的呢?原来啊,我的 USB 接口移动硬盘接入电脑后会形成这个目录。因为我的移动硬盘有两个分区,所以“红旗 5.0”在这个目录里建立一个“UDisk1”子目录和一个“UDisk2”子目录。分别挂载移动硬盘的两个分区。而我的电脑中现在又多出了两个目录(红线圈的位置):“UDisk1”、“UDisk2”。如果您接入的是闪存,只有一个分区,那您可能只看到“UDisk1”目录。

  不过另外一个很有趣的现像是。如果同样的移动硬盘,但是在“红旗 5.0”启动前已接入电脑,“红旗 5.0”会把它当作已存在的 Windows 分区而不是移动硬盘。会在 /mnt 目录中再建两个目录“/mnt/WinF”和“/mnt/WinG”。把移动硬盘的两个分区放在这两个目录里。

  好的,现在我们来学习“mount”命令的使用方法。请用鼠标左键单击“开始”-->“应用程序”-->“附件”-->“系统终端”,打开终端后输入如下命令:umount /mnt/WinE。这好像不是“mount”命令啊?对,“umount”命令是用于卸载分区的。我们之所以这么做是因为“红旗 5.0”在启动时就将分区都挂载了。请注意,目录名称区分大小写。umount 是卸载分区的命令,/mnt/WinE 是要卸载的挂载点目录。

现在去看看原来塞得满满的“WinE”目录是不是全空了?好,我们已经学会了如何卸载分区,那现在就试一下如何挂载分区吧。我使用的完整命令是这样的:mount /dev/hdc6 /mnt/WinE,现在我来解释一下。mount 是挂载分区的命令。/dev/hdc6 中的 hdc6 是我 Windows 中的 E 盘在“红旗 5.0”中的名称。想了解磁盘名称的识别方法请浏览:Linux 存储设备与目录规范。

  很简单不是吗?不过光这样还不行。也许同样的命令在别的 Linux 发行版上会出问题。所以我们还要学习“mount”命令的其它一些参数的用法。
  参数 -v。verbose 模式,mount 将给出许多信息报告其状态。

  参数 -r。以只读方式挂载分区

  参数 -w。以可读写方式挂载分区。要注意的是 Linux 虽然支持相当多的分区格式也就是文件系统,但对某些文件系统只支持只读方式

参数 -t。挂载指定的文件系统 -t 参数后面要跟文件系统名称。我这台电脑上的 /dev/hdc6 是 FAT32 文件系统。Linux 中称 FAT32 文件系统是 vfat。想了解 Linux 文件系统更多的知识,请浏览:Linux 中常见的文件系统。

  参数 -o。-o 参数后面要跟选项列表,不同选项之间用 , 号隔开。常用的有 codeage=XXXX(XXX 代表特定的代码页);iocharset=XXXX(XXXX 代表特定的字符集)。实际上不同的 Linux 发行版对字符集的支持是不一样的。比如 Fedora Core 3 支持的是 UTF8 字符集,假设我这台机器安装的是 Fedora Core 3,命令应该这样写。mount -o iocharset=utf8 /dev/hdc6 /mnt/WinE。

  但是我们在“红旗 5.0”中运行这段命令会怎么样呢?

  天哪中文目录和文件名全完了。那“红旗 5.0”支持哪种字符集呢?我们试一下 gb2312 看看如何。先将挂载点 /mnt/WinE 卸载。再输入命令 mount -o iocharset=gb2312 /dev/hdc6 /mnt/WinE。

  再回 /mnt/WinE 目录中看看,中文目录和文件名是不是又清清楚楚了。

对于 -o 参数另一个重要的选项是 loop,它是用来作什么的呢?在 Windows 中朋友们是否存储了许多的光盘镜像文件?当进入 Linux 时想打开这些镜像文件是不是没什么招呢。loop 选项就是提供了把光盘镜像文件当成物理光盘挂到光驱中的功能,们来试试看。
  在我的“红旗 5.0”中,找到 /mycomputer/WinE/LinuxSoft/rfd5.0 目录。里面放的是“红旗 5.0”安装光盘的镜像文件。

  是不是有一个叫做 RedFlag-5-disc1-snapshot.iso 的文件啊?好的,现在我们在终端中输入命令:mount -o loop /mycomputer/WinE/LinuxSoft/rfd5.0/RedFlag-5-disc1-snapshot.iso /mnt/cdrom。(从上面的内容我们得知 /mnt/cdrom 目录就是“红旗 5.0”默认挂载光驱的地方)

  现在我们去“我的电脑”找到“光驱”,然后打开。

  朋友们看到什么了啊?是不是 RedFlag-5-disc1-snapshot.iso 镜像文件的内容全都显示出来了。其实我们可以把光盘镜像文件当作光盘安装到任何一个文件夹中,包括自己建立的。哈哈哈!原来 Linux 连虚拟光驱都给我们准备好了啊。这下我们再也不用花钱买虚拟光驱软件建立“光盘塔”了。

  我们现在可以发现 Linux 其实是很简单的。虽然在 Windows 中我们使用硬盘分区是非常容易的。但还是有非常多的计算机爱好者对这个昂贵的黑盒子有太多不满。从另外一个角度说,Linux 对每一个人都是完全透明的。所有人,特别是对计算机有着浓厚兴趣的学生和年青人可以透过 Linux 更深入地了解计算机内部的微观世界。去发掘我们的计算机一直被 Windows 隐藏的密秘。

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/17019/showart_102983.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP