本文标识 :L00019
本文编辑 :灭霸
编程工具 :redhad7
阅读时长 :2分钟
磁盘绝对是一个系统中不可缺少的一部分,想想 Window 系统,C盘,D盘,F盘......那么Linux怎么操纵呢?
磁盘的组成
首先我们先了解一下磁盘的组成
柱面数、磁头数、扇区数
C/H/S,Cylinder ,Head,Sector(柱面/磁头数/扇区数)
磁头数表示硬盘总共有几个磁头,也就是有几面盘片,最大为255
柱面数表示硬盘每一面盘片上有几条磁道,最大为1023
扇区数表示每一条磁道上有几个扇区,最大为63.每个扇区一般是512个字节
磁盘容量计算:255×1023×63×512/1048576=8024MB(1M=1048576Bytes)
分区的概念
磁盘分区
linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为IDE硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a—z))
为了让硬盘更好的组织数据,为了分开不同的数据,可以给硬盘分区(partition)
基本分区(PrimaryPartition)
扩展分区(ExtendedPartition)
逻辑分区(LogicalPartition)
分区数量
在磁盘在基本状态之下,仅允许拥有4个分区的数量.主要原因:
在0扇区上的512字节中1-446字节分配给了MBR剩余的66字节中有64个字节可以存储分区表即:16*4=64最后2个字节是模数
扩展分区不能单独拿出来使用,是以逻辑分区的形式展示出来额,在这里逻辑分区是在扩展分区之上的,编码从5开始。
还有一个特别的分区:交换分区,
交换分区,就是虚拟内存,占用硬盘空间。
命令:fdisk
功能:为硬盘分区
语法格式:fdisk
特点:fdisk为一个交互式命令,其中自带内建命令
内置命令:
其他的分区fdisk都能创建了,但是交换分区不是这样的
#mkswap /dev/sdb6 //格式化交换分区
#swapon /dev/sdb6 //激活
#swapoff /dev/sdb6 //关闭
交换分区只有打开关闭
下面是磁盘分区的具体操作
期待一起成长
在看和转发
都是一种支持
领取专属 10元无门槛券
私享最新 技术干货