Linux怎么格式化硬盘 linux格式化硬盘 linux硬盘格式化命令

Linux中磁盘的管理(分区、格式化、挂载)一、认识磁盘1、什么是磁盘:磁盘是一种计算机的外部存储器设备,由一个或多个覆盖有磁性材料的铝制或玻璃制的碟片组成,用来存储用户的信息,这种信息可以反复地被读取和改写 。绝大多数磁盘被永久封存在一个密封的盒子里 。

Linux怎么格式化硬盘 linux格式化硬盘 linux硬盘格式化命令

文章插图

Linux怎么格式化硬盘 linux格式化硬盘 linux硬盘格式化命令

文章插图
2、磁盘运行机理:简单来说就是多个盘片之间靠主轴连接,电机带动主轴做旋转运动,通过多个磁头臂的摇摆和磁盘的旋转,磁头就可以在磁盘旋转的过程中就读取到磁盘中存储的各种数据
3、磁盘的扇区、磁道、柱面:(1)磁道:磁盘的每个盘面被划分为许多同心圆,这些同心圆的轨道叫做磁道 。
(2)扇区:一个盘面划分为若干个内角相同的扇形,这样盘面上的每个磁道就被分为若干段圆弧,每段圆弧叫做一个扇区 。每个扇区中的数据作为一个单元同时被读入或写入 。每一个扇区是512字节,其中有64个字节存储的是分区表,一条分区信息占16个字节 。
(3)柱面:每一个盘片同一大小的同心圆可以看成连在一起的柱面,磁盘在分区的时候最小单位是柱面,每一个盘片的上下面都可以读取数据,每一个磁头,不可以跨盘面读取数据 。
Linux怎么格式化硬盘 linux格式化硬盘 linux硬盘格式化命令

文章插图

Linux怎么格式化硬盘 linux格式化硬盘 linux硬盘格式化命令

文章插图
4、磁盘的分类:(1)IDE磁盘:特点价格低廉,兼容性强,性价比高,数据传输慢,不支持热插拔等等 。
(2)SCSI磁盘:传输速率高,读写性能好,运行稳定,可连接多个设备 。可支持热插拔,占用CPU低,但是价格相对来说比较贵,一般用于工作站或服务器上 。
(3)SATA磁盘:结构简单、支持热插拔
(4)USB
其中IDE的磁盘的文件名为/dev/hd[a-d]
而SCSI、SATA、USB的磁盘文件名为/dev/sd[a-p]
二、磁盘的分区1、为什么要分区(1)易于管理和使用:比如说我们把磁盘分了sda1、sda2、sda3、sda4盘,我们假设sda1盘为系统盘,其他的比如说游戏、办公、软件盘,这样我们要重新分哪个区就直接在对应的盘分就可以了,不需要整块磁盘进行分区 。根据用途我们也能较快地去使用相应的磁盘 。
(2)有利于数据的安全:通过分区可以降低数据损失的风险 。出现硬盘坏道、错误操作、重装系统都有可能造成数据损失,如果分区了,那么我们就可以将损失最小化 。
(3)节约寻找文件的时间:这个我觉得跟第一条比较像,但是这里所说的寻找文件的时间,是指电脑搜索文件的时间 。分区以后,电脑搜索文件时只需要在相对应的分区搜索就可以了,没必要进行全盘搜索 。大大节省了寻找文件的时间 。
下图为硬盘的柱面区间示意图:
Linux怎么格式化硬盘 linux格式化硬盘 linux硬盘格式化命令

文章插图
由于我们之前说过一个扇区是512字节,其中有64个字节存储的是分区表,一条分区信息占16个字节,因此磁盘最多只能分四个分区,要想有多个分区怎么办?这时候就有了扩展分区 。
2、扩展分区:比如说是图中p4为扩展分区,扩展分区可以被继续划分为多个逻辑分区,逻辑分区是可以进行格式化的 。扩展分区把逻辑分区的分区信息在扩展分区中找了一个位置给存起来 。假如说p4扩展分区划分了三个逻辑分区那么第1个逻辑分区命名为sda5、第2个为sda6、第3个sda7,以此类推 。
上面所说的是一个磁盘被分为四个分区,第四个分区被设置为扩展分区,第一个逻辑分区为sda5 。但是当整个磁盘被分为3个分区的时候,我们把扩展分区划分的第1个逻辑分区依然命名为sda5,而不是其它的 。总结一下,就是不论磁盘有几个主分区,第一个逻辑分区一定是从sda5开始 。
3、磁盘的分区:我们就创建1个1G的分区吧 。
(1) 在进行分区时,首先我们需要查看当前磁盘的一个分区状况,使用命令:fdisk -l
Linux怎么格式化硬盘 linux格式化硬盘 linux硬盘格式化命令

文章插图
注意:上图中/dev/sda1 后面有个*,表示该磁盘用于引导系统进行启动 。
sda1:存放的是与系统相关的文件
sda2:虚拟内存交换分区
sda3:为我们系统上的跟分区
start、end表示分区开始的扇区位置和结束的扇区位置 。
blocks:表示块的信息,一个块里面有多个扇区 。