Linux的文件系统及其硬盘分区挂载原理

http://tech.ddvip.com   2007年05月21日    社区交流

本文详细介绍Linux的文件系统及其硬盘分区挂载原理

  如果您是一位新手,也许 您还不知道如何把文件从Windows拷贝到Linux上吧?下面,我们将说明Unix文件系统以及mount的工作过程,然后再比较详细地讨论。

  mount的使用和有关选项。如果您已经了解Unix文件系统是如何工作的,那么可以跳过下面一节。否则,您最好继续接着学习"mount"的含义。

  什么是mount?

  在一些操作系统(如Windows)中,计算机通过设备名来识别设备,例如,大多数PC机系统都包括"A:drive"(软盘)、"C:drive"(硬盘)和­"D:drive"(一般是只读光盘)。

  出于各种各样的理由,Linux系统一般不采用这种方式指示存储设备。Linux系统采用单一的目录树(类似于Windows上用户的"C:drive"目录树­结构),通过mount到目录树的分支上来查找存储设备的内容。

  在这台特定的计算机上,总共有4个硬盘驱动器,它们全都被文件系统管理。例如,假设我们沿用Windows系统的方法,给这4个硬盘驱动器分别命名为C、D、E­和F,那么它们的Linux路径名和Windows的等价名如表1所示。

  磁盘号 Linux路径等价的Windows文件名

   1/C:
   1 /var C:VAR
   1 /var/adm C:VARADM
   1 /var/spool C:VARSPOOL
   1 /home C:HOME
   1 /home C:HOMEJACKON
   2 /usr D:
   2 /usr/lib D:USRLIB
   3 /usr/X11R6 E:
   4 /home F:

   通过维护系统中的设备列表,以及设备被mount的情况,Linux系统知道到哪里去寻找包含在每个路径表上的数据,而不管数据具体存放在哪个设备上。因为数据­映射的操作是自动完成的,所以用户不需要记住数据在哪个硬盘驱动器上。

作者:宋哲伦    责编:豆豆技术应用

正在加载评论...