天天看点

linux 磁盘分割

linux 磁盘分割

磁碟:

linux 磁盘分割

1.linux操作系统安装在磁盘中,目前常见的磁盘界面为SATA;

2.虚拟磁盘和正常磁盘文档名不一致,虚拟磁盘: /dev/vd[a-p] 实体磁盘 /dev/sd[a-];

3.简介磁碟:磁碟盘(磁区/磁轨)、机械手臂、磁碟读取头、主轴马达;(注:磁区物理量设计有两种大小:512byte,4Kbyte);

4.整个磁碟的第一个磁区特别重要,MBR就包含在内(大于2Tb的磁盘分割使用GPT分割方式);

5.分割表:对磁碟进行分割

MBR与GPT(GUID partition table)分割表:

MBR:

linux 磁盘分割

1.磁碟有很多磁碟盘,所有磁碟盘的同一磁轨称为磁柱;磁柱通常为最小分割单位,但GPT可以达到更小分割单位:磁区;(注:由此可知分割表两种形式:磁柱和磁区)

2.linux为了相容windows,早期使用了MBR管理分割表;开机管理程序通常放在磁碟的第一个磁区(大小:512byte,两个资料:1.开机记录区MBR,可以按照开机管理程序的地方446BYTE,2.分割表:记录磁碟分割状态,64byte);

3.由于分割表64bytes容量,所以最多仅有4个记录区,如果文档名为 、dev/sd 则四个分隔槽:/dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4

4.硬盘预设分割表仅能写入4组分割咨询,这4组分割咨询称为主要或者延伸分割槽;

5.分割好处:1.资料安全(重装系统只重写C盘,其他盘正常),2.分割之后磁碟检索范围减小;

6.可以通过延伸分割来达成更多的分隔槽;称为逻辑分割;逻辑分割目录从 /dev/sda5开始;

7.延伸分割最多只有1个(操作系统限制),逻辑分割可以突破63个以上;且如果延伸分割被破坏,则所有的逻辑分割被删除;

8.主要分割&逻辑分割可以作为资料存取和格式化,延伸分割不能被格式化;

缺点:

MBR仅有一块区块,若被破坏,很难恢复;

MBR存放开机管理程序区块仅446byte,无法容纳更多的程序;

操作系统无法获取到2.2T以上的磁碟容量;

GPT:

linux 磁盘分割

1.随着4K磁区出现,为了相容所有的磁碟,在磁碟定义上面,会使用所谓的逻辑区块位址(LAB:大小512byte)来处理,第一个LBA称为LBA0;

2.GPT使用了34个LBA来记录分割咨询,且整个磁碟的最后33个LBA来作为另一个备份;

3.LBA0:MBR相容区块,一部分记录了开机程序;一部分记录了GPT标志;

4.LBA1:GPT表头记录,记录了分割表的位置与大小,记录了备份用的GPT分割位置,放置了校验码,操作系统可以通过校验码来判断GPT的正确性;有错则通过记录区获取备份GPT来恢复GPT正常运作;

5.LBA2-33:从LBA2开始,每个LBA都可以记录4个分割记录,总共可以有4*32=128笔分割记录+64bit记录开始结束的磁区代码=512大小;

6.GPT每笔记录都独立存在,所以每个都可视为主分割,每个分割都可以拿来格式化使用;

继续阅读