LINUX分区的理解

上学的时候,由于用到的linux很少,工作后发现到处要用到linux,因此最近再狂补,因此做下笔记,加深理解。

1.概述:

linux分区实际上是指磁盘的分区实质与window的C,D,E盘是相同的。

而磁盘分区是告诉os,这块磁盘在此分区可以访问的区域是由A柱面到B柱面之间的块。(即磁盘分区为分区的起始和结束柱面)

为什么会分区?1. 若是磁盘不分区,那么所有的东西存在一个分区上,对于os进行资源的管理是相当不利的(总结来说,就是提高资源管理的有效性)。

2. 操作系统启动时会通过MBR(main Boot Record)来查找操作系统文件放在哪个区,因此应该有个可引导分区。

如何使用分区?linux使用分区必须进行挂载(在linux系统中,所谓挂载是指将一个设备(通常是存储设备:磁盘、优盘等)挂接到一个已经存在的目录上,这样操作这个目录,实质上就是在操作该磁盘或是优盘)。

挂载命令mount

卸载umount

2. 详细介绍

linux磁盘分区结构包括两部分:MBR(446字节)和磁盘分区表(64字节),具体结构见下图:



若建立更多的逻辑磁盘供操作系统使用,系统引入了扩展分区和逻辑分区的概念。 (下面引用别人的话)

 扩展分区并不是一个真实存在的分区,它只是内存管理链表中的一个指针,指示出那一块区域是扩展分区。(所以分区可以是3个主分区+1个扩展分区)上面也提到出现扩展分区的原因。所以一个扩展分区也是一个主分区。而通过在扩展分区中在划分逻辑分区对系统分区进行扩展。实际上所有的逻辑分区都是在一个分区类,只是逻辑上分开,这也是叫逻辑分区的原因。但对用户来说一切都是透明了,我们看起来系统中有很多分区。


总结:

1. 一个硬盘主分区至少有1个,最多4个,扩展分区可以没有,最多1个。且主分区+扩展分区总共不能超过4个。逻辑分区可以有若干个。

2. 操作系统文件必须存放在主分区,系统启动的时候有bootloader引导代码从主分区中寻找os文件启动。

3.扩展分区是不能直接用的, 并不是一个真实存在的分区,它只是内存管理链表中的一个指针,指示出那一块区域是扩展分区,他是以逻辑分区的方式来使用的,所以说扩展分区可分成若干逻辑分区。他们的关系是包含的关系,所有的逻辑分区都是扩展分区的一部分。在linux中第一块硬盘分区为hda分区(或者是sda分区),主分区编号为hda1-4,逻辑分区从5开始。
硬盘的容量=主分区的容量+扩展分区的容量 ;扩展分区的容量=各个逻辑分区的容量之和


   


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值