zoukankan      html  css  js  c++  java
  • linux学习——磁盘分区

      因为在linux中只有文件 因此磁盘也是以文件来标示。主流的磁盘接口有SATA和IDE。

      以IDE为例,一般主机会提供2个IDE接口,而IDE接口以排线连接主板和磁盘,切一个排线可以接2个磁盘。这样一个主板可以接4个磁盘。主机上的2个IDE接口通常被称为IDE1(primary)和IDE2(secondary),而每个排线上的IDE设备被区分为Master(主设备)和Slave(从设备)。这四个磁盘的文件名如下:

      

      

      主引导记录Master Boot Record,在硬盘的0柱面、0磁头、1扇区它由三个部分组成,主引导程序、硬盘分区表DPT(Disk Partition table)和硬盘有效标志(55AA)。在总共512字节的主引导扇区里主引导程序(boot loader)占446个字节,第二部分是Partition table区(分区表),即DPT,占64个字节,硬盘中分区有多少以及每一分区的大小都记在其中。第三部分是硬盘有效标志,占2个字节,固定为55AA。

      MBR中记录了硬盘的分区情况,若这个扇区坏了,整个磁盘也就费了。

      磁盘分区:

      磁盘的分区其实是对那64byte的分区表进行设置,硬盘的默认分区表只能写入4组分区的信息,即主分区(primary)或扩展分区(extended),且分区的最小单位是扇区。

      若一个400扇区硬盘的扇区号为1-400,若将其平均分成4个主分区,那么这4个扇区在linux中的文件名为:

      /dev/hda1

      /dev/hda2

      /dev/hda3

      /dev/hda4 

      且磁盘的分区分为主分区,同windows的CDE盘;扩展分区;逻辑分区,其中:

      主分区和扩展分区最多只能有4个(分区表的限制)

      扩展分区最多只能有一个

      逻辑分区由扩展分区切割而来,逻辑分区可以有多个

      能够被格式化后作为数据访问的分区只有主分区与逻辑分区,扩展分区无法被格式化

  • 相关阅读:
    函数
    文件的基本操作
    c语言程序设计案例教程(第2版)笔记(一)—零散、输入输出、最小公倍数、选择排序、冒泡排序
    c语言中的rand()函数用法
    c语言 error C4996: 'strupr': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name
    Python之列表生成式、生成器
    Python之迭代器
    Python之装饰器
    Linux之线程相关命令及常用命令
    重写、重构、重载区别
  • 原文地址:https://www.cnblogs.com/wu8685/p/1971872.html
Copyright © 2011-2022 走看看