红帽Linux挂载点与分区之间的关系

Linux使用字母和数字的组合来引用磁盘分区。这可能有点令人费解,特别是如果你以前使用C驱动的时候,这个方法是指硬盘及其分区:



对每个分区进行了检查,以确定是否可以由DOS / Windows读取。



如果分区类型是兼容的,它会被分配一个驱动器号;;。从驱动器字母;C开始,然后按字母顺序根据分区的数量被标记。



驱动器名可用于引用该分区或具有分区的文件系统。



Red Hat Linux使用了一种更灵活的命名方案,它比其他操作系统使用的其他命名方案传递更多的信息,命名方案基于文件,文件名是:



/ dev / xxyn



下面说明了解析分区命名方案的方法:







这个字符串是所有设备文件所在的目录的名称,因为分区位于硬盘上,硬盘是设备,这些文件代表了所有可能的分区。



XX



分区名称的前两个字母表示分区所在的设备的类型。通常是HD(IDE磁盘)或SD(SCSI磁盘)。



Y



这封信表明设备的分区所在。例如, / dev / HDA(第一个IDE磁盘)或 / dev / SDB(二SCSI磁盘)



n



最后的数字代表分区。四个分区(主分区或扩展分区)设置在从1到4的数字,逻辑分区从5开始。例如, / dev / HDA3是第三个主分区或扩展分区的第一个IDE硬盘,和 / dev / sdb6在二SCSI硬盘的第二逻辑分区。



在这个命名方案中没有任何地方可以指示分区类型;不同于DOS / Windows,所有分区都可以在Red Hat Linux下标识。当然,这并不意味着红帽Linux可以访问每个分区上的数据,但在许多情况下,访问专用于另一操作系统的分区上的数据是可能的。



请记住上面的信息,它将帮助您在设置红帽Linux所需的分区时更容易地理解许多步骤。



Linux磁盘分区和其他操作系统



如果Red Hat Linux与OS / 2在你的机器上并存,你必须使用OS / 2分区软件创建磁盘分区mdash;否则,系统不认硬盘分区/ 5月2日。不创建任何新安装的分区,但使用Linux分开设置你的Linux分区的正确分区类型。



如果您想从Red Hat Linux中读取和写入Windows NT、2000或XP分区,请不要将Windows分区的文件系统类型设置为NTFS。如果Windows分区类型vfat,它可以读取在Red Hat Linux。



如果你有多个Windows分区,它们不需要使用相同的文件系统类型。如果你在Windows的多个分区,你可以设置其中vfat和存储文件要共享在Windows和Red Hat Linux。



通过Red Hat Linux安装准备中的这一步,您应该开始考虑您的新操作系统将使用的分区的数量和大小。在得出结论之前,可以说现有分区的布局和辩论的布局一样多。



鉴于上述情况,除此之外,您至少应该创建以下分区:交换、引导和(root)分区。



linux分区和挂载点



有一个地方困扰许多新用户如何使用Linux分区和Linux操作系统的访问。它是相对简单的DOS / windows.每个分区都有一个驱动器号您使用适当的驱动器字母参照相应的分区的文件和目录。



这是从Linux分区和磁盘存储的处理问题的方式完全不同。主要的区别是,在Linux中每个分区的存储区的一部分,有必要支持一组文件和目录。它是通过安装(安装),这个过程相关的分区的目录。挂载分区使存储区开始从指定的目录,称为挂载点,挂载点,可。



例如,如果分区 / dev / hda5安装在/usr,它意味着/usr下的所有文件和目录的物理位置上的/ dev / hda5.so文件 / usr /分享/医生/ / / Linux txt FAQ FAQ存储在 / dev / hda5,和文件 / / / GDM等X11 /会议/侏儒不。



继续上面的例子中,一个或多个目录 /usr下还可能为其他分区的挂载点。例如,一个分区(假设/ dev /计划)可以安装/ usr /地方,这意味着 / usr /地方/人/什么是将位于 / dev /计划/ dev /而不是/ hda5。



也许你注意到了,Windows说这封信不仅用于硬件(硬盘分区),而且用来表示系统中的路径。而Linux,硬件是硬件,路径是路径,不会混淆在一起,简单直接!



在Linux中,分区是用这种方式表达的。



/ dev / HDA



/ dev / HDA1



/ dev / hda2



/ dev / hda5



/ dev / sdb1



以/ dev / hda5为例:



因为在Linux中,每一个设备是由 / dev /文件夹下的文件来表示,所以在 / dev / hda5, / dev /表示根目录dev目录。让我们在hda5休息了一下。



前两位字母HD表示这是一个IDE硬盘,如果是sd,它代表SATA硬盘或闪存等外围设备。



第三位字母表示这是对这类接口的第一装置。以同样的方式,B、C、dhellip;hellip;234 在这种类型的接口,分别装置。例如,HDC代表第二IDE接口硬盘的主(主设备和一个从设备在每个IDE接口允许)。



第四位,5号,并不意味着这是在硬盘的第五分区,但第一个逻辑分区。在Linux分区没有改变,为了避免不必要的混乱,和分区的身份是由他们的位置在硬盘确定。该系统具有所有可能的主分区保护区的身份,所以1-4必须不是一个逻辑分区,而5是第一个逻辑分区,等等。



软件



在Linux中没有注册表。理论上,只要你复制所有相关文件并运行其主程序,就安装软件。



传统上,软件通常会复制到文件夹,如bin等。



箱子



可执行文件,程序的可执行文件通常在这个目录中。在环境变量中设置搜索路径可以直接执行,而无需定位路径。







配置文件中,大部分系统程序的配置文件保存在目录中,便于集中修改。



lib



图书馆文件集中在一起,便于共享到不同的程序,通过不同的软件分别保存库文件,可以节省一些磁盘空间。



分享



程序需要运行的其他资源,如图标、文本。文件的这一部分是专有的,不需要共享。目录结构比较复杂,混合在一起会混淆,因此它被单独存储。



也有一些软件占用一个目录,所有的资源都在这个目录中,在Linux系统下不推荐类似Windows的绿色软件。



执行时,系统无法找到可执行文件(搜索所有路径,资源成本太大,这是不现实的)。它需要定位它的位置,比如不可访问的/可执行文件。



许多系统软件需要协同工作,配置文件被单独保存,查找它们非常麻烦。



如果程序使用的库文件与图形库文件分开存储,那么磁盘空间的浪费将非常严重。



有一些大的软件,或者部署重要的应用程序,你可以把它们放在一个单独的安装文件夹中。