MBR分區類型簡介

本文簡單介紹MBR磁盤的分區細節,同時描述MBR在windows和Linux上的查看方法

MBR磁盤分區類型是磁盤的固有屬性和磁盤上面安裝的系統無關如windows和Linux,本文簡單介紹MBR磁盤的分區細節,同時描述MBR在windows和Linux上的查看方法。

分區類型:

  1. 主分區(primary partition)

一塊硬盤最多4個主分區,主分區不可以再進行二次分區。可以用來引導、啟動操作系統 ,同時,主分區可以直接建立文件系統,如windows的NTFS,存放數據。

  1. 擴展分區(extended partition)

一塊硬盤最多一個,加主分區最多4個,不能創建文件系統,可以劃分邏輯分區。

  1. 邏輯分區(logical partition)

可以創建文件系統,存放數據,同時,邏輯分區的數量沒有限制。

此外,從引導操作系統的角度來看,有系統分區,啟動分區,活動分區分類:

  1. 系統分區:用來啟動操作系統,必須是主分區
  2. 啟動分區:安裝操作系統的分區,可以是主分區也可以是邏輯分區
  3. 活動分區:只能是作用于系統分區,有且僅有一個活動分區。

 

下圖展示如上述兩個角度分區的作用域:

 

系統分區 活動分區 啟動分區
主分區 * * *
擴展分區
邏輯分區 *

 

下圖所示windows操作系統的分區:

SYSTEM_DRV是系統分區,同時也活動主分區

Windows7_OS(C:)是啟動分區,同時也是主分區

Lenovo_Recovery(Q:)是主分區

新加卷(D:)是擴展分區的一個邏輯分區

partition_blog

 

下圖所示Linux操作系統的分區:

/dev/sda1是啟動分區,也是主分區,掛載點是/boot

/dev/sda2是主分區,掛載點是/

/dev/sda3是swap分區

/dev/sda4是擴展分區,沒有實際的掛載點,不能創建文件系統

/dev/sda5是邏輯分區,掛載點/app

 

[root@centos7 ~#]fdisk -l

Device Boot ?????Start ????????End ?????Blocks ??Id ?System

/dev/sda1 ??* ???????2048 ????4196351 ????2097152 ??83 ?Linux

/dev/sda2 ????????4196352 ??200804351 ???98304000 ??83 ?Linux

/dev/sda3 ??????200804352 ??204937215 ????2066432 ??82 ?Linux swap / Solaris

/dev/sda4 ??????204937216 ??419430399 ??107246592 ???5 ?Extended

/dev/sda5 ??????204939264 ??419430399 ??107245568 ??83 ?Linux

 

[root@centos7 ~#]lsblk

NAME ??MAJ:MIN RM ??SIZE RO TYPE MOUNTPOINT

sda ?????8:0 ???0 ??200G ?0 disk

├─sda1 ??8:1 ???0 ????2G ?0 part /boot

├─sda2 ??8:2 ???0 ?93.8G ?0 part /

├─sda3 ??8:3 ???0 ????2G ?0 part [SWAP]

├─sda4 ??8:4 ???0 ????1K ?0 part

└─sda5 ??8:5 ???0 102.3G ?0 part /app

 

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/93401

(9)
Evan LiangEvan Liang
上一篇 2018-03-27
下一篇 2018-03-28

相關推薦

  • PXE自動化安裝系統相關實驗

    PXE(Preboot Execution Environment):預啟動執行環境,PXE是由Intel設計的協議,它可以使計算機通過網絡而不是從本地硬盤、光驅等設備啟動。本節將帶你學習dhcp,tftp服務器的搭建,以及使用PXE安裝系統

    2018-05-26
  • PXE自動化安裝centos6與centos7

    PXE自動化安裝centos7系統1、確保防火墻和selinux全部關閉2、yum -y install dhcp tftp-server httpd syslinux3、啟動相關服務systemctl start httpdsystemctl enable httpdsystemctl start tftp.servicesystemctl enable …

    Linux筆記 2018-05-28
  • SELinux簡介

    SELinux(Security-Enhanced Linux) 是美國國家安全局(NSA)對于強制訪問控制的實現,是Linux歷史上最杰出的新安全子系統。NSA是在Linux社區的幫助下開發了一種訪問控制體系,在這種訪問控制體系的限制下,進程只能訪問那些在他的任務中所需要文件。

    2018-05-15
  • 小白的隨堂筆記(重定向,管道,用戶和組,文本工具)

    重定向 把輸出和錯誤輸出定向到新文件中 c 操作符號 /> 標準輸出重定向 把標準輸出重定向到文件(可覆蓋原有文件) 2> 錯誤輸出重定向 把錯誤輸出重定向到文件(可覆蓋原有文件) &> 把所有輸出重定向到文件 >> 所有內容基礎上,追加內容 2>> 追加重定向錯誤輸出數據流 &>> 追加…

    2018-04-08
  • 作業管理(任務計劃)

    任務計劃就好比我們的鬧鐘一樣,到了指定的時間就該去做對應的事情。 任務計劃分為兩類: 一次性的任務計劃:只執行一次就結束 周期性的任務計劃:每隔一定的周期去做相同的事情 at命令就是專門用來處理一次性的計劃任務 batch也是處理一次性的計劃任務但是它是由系統自行選擇空閑時間去執行此處指定的任務(不常用) crontab可以根據定義的周期信息,循環的去做一些…

    Linux筆記 2018-05-05
  • N31-4

    用戶管理相關命令演示

    Linux筆記 2018-07-09
欧美性久久久久