磁盘结构
磁盘物理结构上分为盘片和磁头,每个磁盘有多个盘片,每个盘片分两面。每个盘面都有一个磁头,通过磁头向磁盘写入数据。数据结构上分为扇区、磁道和柱面,每个盘片分有多个扇区,每个扇区储存512字节的数据。同一盘片不通半径的同心圆被称为磁道,不通盘片相同半径构成的圆柱面被称为柱面。
磁盘的存储容量=磁头数×磁道数×每道扇区数×每扇区字节数。可以用柱面/磁头/扇区来唯一定位磁盘上的每一个区域。
磁盘接口类型分:IDE、SATA、SCSI、SAS、光纤通道。
添加磁盘
添加一块磁盘并分区
将新的磁盘添加进linux后,需要使用MBR或GPT进行分区,MBR多用于对2T以下的硬盘进行分区,超过2T则无法分区,这个时候需要用GPT进行分区,这里只讨论MBR分区。
硬盘中的主分区和扩展分区加一起最多只有四个,所以主分区和扩展分区的序号限制在1~4,扩展分区再分为逻辑分区,逻辑分区可以分无数个,序列号从5开始。扩展分区相当于逻辑分区的外壳,不存储数据。
添加磁盘后输入fdisk -l查看磁盘的分区情况
找到新添加的磁盘后输入fdisk 设备名来给添加的磁盘进行MBR分区
n:创建新的分区

p是主分区,e是扩展分区
设置了分区号后,后面加分给这个区的容量,如果不设置容量,默认分一个区和剩下所有容量,设置分区后按w保存并退出,如果不想保存按q退出
设置好后输入mkfs.xfs 磁盘区给磁盘格式化文件类型
最后mount 磁盘区 目标目录将磁盘分区挂载到某个目录下
由于mount挂载是临时的,想要随系统启动永久挂载需要进入/etc/fstab文件中添加
磁盘名 挂载的目录 文件类型 defaults 0 0
第一列写UUID或者磁盘名
第二列写挂载点
第三列写文件类型
第四列表示对这个挂载的分区进行一些权限的设置,默认defaults就行了
第五列表示备份与否,0表示不备份
第六列0表示不检查,1表示第一个检查,2表示第二个检查,以此类推
本文介绍了Linux系统中磁盘的物理结构,包括盘片、磁头、扇区和磁道的概念,以及柱面的定义。讲解了磁盘的存储容量计算公式,并阐述了磁盘接口的不同类型。文章详细描述了如何添加新磁盘,并使用MBR进行分区,包括主分区、扩展分区和逻辑分区的区别。通过fdisk工具创建和管理分区,然后使用mkfs.xfs进行文件系统格式化,最后将磁盘挂载到指定目录并配置永久挂载。此外,提到了在/etc/fstab文件中添加条目以实现系统启动时的自动挂载。

被折叠的 条评论
为什么被折叠?



