Linux 磁盘--主分区、扩展分区与逻辑分区

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 磁盘--主分区、扩展分区与逻辑分区相关的知识,希望对你有一定的参考价值。

参考技术A 主分区:也叫引导分区,最多可能创建4个,当创建四个主分区时候,就无法再创建扩展分区了,当然也就没有逻辑分区了。主分区是独立的,对应磁盘上的第一个分区,“一般”就是C盘。在Windows系统把所有的主分区和逻辑分区都叫做“盘”或者“驱动器”,并且把所有的可存储介质都显示为操作系统的“盘”。因此,从“盘”的概念上无法区分主分区和逻辑分区。并且盘符可以在操作系统中修改,这就是要加上“一般”二字的原因。

扩展分区:除了主分区外,剩余的磁盘空间就是扩展分区了,扩展分区是一个概念,实际上是看不到的。当整个硬盘分为一个主分区的时候,就没有了扩展分区。

逻辑分区:在扩展分区上面,可以创建多个逻辑分区。逻辑分区相当于一块存储截止,和操作系统还有别的逻辑分区、主分区没有什么关系,是“独立的”。

m 帮助
n 新建
p 列出
w 保存
d 删除
e逻辑分区
新建分区(最多4主分区,最多2T,)
p+e<=4(主分区+逻辑分区)
+2G/+2G/+1G/+1G
d
e

Linux 磁盘分区挂载

1. 分区类型

linux 下有主分区、扩展分区、逻辑分区。主分区最多有4个,扩展分区最多只能有一个。但是主分区+扩展分区最多只能有4个。扩展分区无法进行数据读写,只能装在逻辑分区(在扩展分区中,逻辑分区的个数没有限制),逻辑分区可以正常写入和读取数据。
在linux中,这是要给全新的磁盘做的第一步操作 --> 分区。

2. 格式化

只谈高级格式化。Linux 系统中有了分区还不能进行读取写入操作,需要把分区格式转换成linux 系统能够识别的格式。这就需要进行格式化操作。像windows系统中有 FAT16、FAT32、NTFS等常见的格式。在linux中有 EXT2、EXT3、EXT4等常见格式。一般linux中常见的文件格式是EXT4。

3. 文件名

在操作系统中,所有硬件都是以文件名的形式存放在磁盘当中的 /dev 目录下,而且这些硬件文件名还是按照一定的规则命名的,因此可以根据文件名来判别该硬件的类型。像IDE硬盘的设备文件名为 /dev/hd[a-d] (其中a-d为盘符),SCSI/SATA/USB硬盘的设备文件名为 /dev/sd[a-p](其中a-p为硬盘盘符),光驱设备文件名为 /dev/cdrom 或 /dev/sr0 等等。
同理,分区也是拥有设备文件名的。分区的设备文件名的命名规则很简单,就是在对应的硬盘的设备文件名中添加相应的分区编号。像 IDE硬盘的1号分设备文件名为 /dev/hda1,SATA硬盘的2号分区设备文件名为 /dev/sda2等等。

4. 挂载

有了分区还并不能对硬盘进行读写。还需要设置分区的挂载点,相当于 windows系统中的分配盘符的操作(只是为了方便理解,linux中并没有这一说法),这个操作在linux中称为挂载。在windows中是直接用CDEF(即c盘、d盘、e盘、f盘)英文字母当做盘符。在linux中是使用空的目录名称作为盘符的挂载点。但不是所有的目录都可以作为盘符。
在linux中有两个目录必须作为分区盘符:第一、 / (根目录),作为数据的基本读写的地方(一般来说,会在根目录下创建一个200M 的 /boot目录存放数据,方便启动管理);第二、swap分区,swap分区作为内存的交换区域,一般来讲大小是内存的2倍,但是最大不能超过2G,大于2G的部分也不会用作交互,只会浪费磁盘空间。

5. 小结

给linux安装一个磁盘并使用,需要进行一下的步骤:格式化磁盘(转换成linux系统能识别的文件格式,分区,挂载(分配盘符))。


人若无名,专心练剑!
喜欢的朋友可以留下你的赞!

以上是关于Linux 磁盘--主分区、扩展分区与逻辑分区的主要内容,如果未能解决你的问题,请参考以下文章

linux 磁盘分区,主分区,扩展分区,逻辑分区以sata接口为例

Linux主分区,扩展分区,逻辑分区的联系和区别

Linux 磁盘分区挂载

msdos分区一定要有扩展分区吗

Linux 主分区_扩展分区_逻辑分区

磁盘管理1