zoukankan      html  css  js  c++  java
  • 学习Linux的一些硬盘知识(笔记)

    1. 硬件装置在Linux中的档名

    装置 装置在Liunx中的档名
    IDE硬盘机 /dev/hd[a-d]
    SCSI/SATA/U盘硬盘机 /dev/sd[a-p]
    U盘快闪碟 /dev/sd[a-p](与SATA相同)
    软盘机 /dev/fd[0-1]
       
       
       
       
       

    2. 磁碟的组成

      磁碟盘可细分出磁区(Sector)与磁柱(Cylinder)两种单位,其中磁区每个为512bytes那么大,在整颗磁碟的第一个磁区特别的重要,因为它记录了整颗磁>碟的重要资讯,磁碟的第一个磁区主要记录了两个重要的资讯,分别是:

        × 主要启动记录区(Master Boot Record, MBR):可以安装启动管理程序的地方,有446 bytes
        × 分割表(partition table):记录整颗硬盘分割的状态,有64 bytes

      MBR是很重要的,因为当系统在启动的时候会主动去读取这个区块的内容,这样系统才会知道你的程序放在哪里且该如何进行启动。如果你要安装多重启>动的系统,MBR这个区块的管理就非常的重要啦!


      在分割表所在的64 bytes容量中,总共分为四组记录区,每组记录区记录了该区段的启始与结束的磁柱号码。


      由於分割表就只有64 bytes,最多只能容纳四笔分割的记录,这四个分割的记录被称为主要(Primary)或延伸(Extended)分割槽。下面是对于分割表的几个重点资讯:

        × 所谓的“分割”,只是针对那个64 bytes的分割表进行配置;
        × 硬盘默认的分割表仅能写入四组分割信息;
        × 这四组分割信息被称为主要(Primary)或延伸(Extended)分割槽;
        × 分割槽的最小单位为磁柱(cylinder);
        × 当系统要写入磁碟时,一定会参考磁盘分区表,才能针对某个分割槽进行数据的处理。

       如果想将硬盘分割成不止4个分隔槽,该怎么办?这个时候可以使用扩展分区。

      扩展分配的目的是使用额外的磁区来记录分割信息,扩展分配本身并不能被拿来格式化。扩展分配继续切出来的分割槽,就被称为逻辑分割槽(logical partition)。 由于逻辑分割槽是由扩展分配继续分割出来的,所以它可以使用的磁柱范围就是扩展分配所配置的范围。

      主要分割、扩展分配与逻辑分割的特性我们作个简单的定义:

        × 主要分割与扩展分配最多可以有四笔(硬盘的限制);
        × 扩展分配最多只能有一个(操作系统的限制);
        × 逻辑分割是由扩展分配持续切割出来的分割槽;
        × 能够被格式化后,作为数据存取的分割槽为主要分割与逻辑分割。扩展分配无法格式化;
        × 逻辑分割的数量依操作系统而不同,在Linux系统中,IDE硬盘最多有59个逻辑分割(5号到63号), SATA硬盘则有11个逻辑分割(5号到15号)。

  • 相关阅读:
    LIS(最长的序列)和LCS(最长公共子)总结
    SVN最有效的方法打基线
    SRM 638 Div2
    poj 2038 Team Rankings 枚举排列
    BZOJ 2809 APIO2012 dispatching Treap+启示式合并 / 可并堆
    Java中的工具类和新特性
    微信公众平台PHP开发
    全国各大 oj 分类题集...
    语言处理程序
    Android开发
  • 原文地址:https://www.cnblogs.com/wy2185/p/5288205.html
Copyright © 2011-2022 走看看