day 23 磁盘管理操作

磁盘管理操作

磁盘管理体系结构

(1) 磁盘物理结构;
(2) 磁盘冗余阵列;
(3) 磁盘分区方法;
(4) 磁盘格式化(创建文件系统);
(5) 磁盘应用操作;

磁盘物理结构

外部结构:
(1)接口信息 sata----> scsi ----> SAS
(2)构成:盘片,主轴,磁头, 机械臂
外部结构解释说明:
磁盘主轴:决定磁盘转速,家用的为7200rpm或5400rpm,企业的用15krpm。
磁盘盘片:用于存储数据
磁盘磁头:用于读取数据
磁盘接口:用于连接主板
内部结构:
盘面:磁盘里的一个面;
磁道:一个盘面上多个同心圆;
扇区:存储数据的最小单位,有512个字节;
柱面:相同磁道构成柱面信息。
柱面数量 * 一个柱面的大小 = 磁盘大小
磁道数量 * 一个柱面的大小 = 磁盘大小
扇区数量 * 一个扇区的大小 = 磁盘大小

磁盘阵列知识

raid的作用:RAID磁盘冗余阵列:提高安全性,提高读取速率,增强容量。


image.png
磁盘分区方法
  • fdisk 分区
    fdisk /dev/sdc


    image.png
  • 系统读取磁盘的过程:

MBR(master boot record) 主引导记录,主要存放512个字节 ,主要记录在0磁头0磁道1扇区。
主引导记录:主要作用是告诉 计算机到硬盘的哪一个位置去找操作系统。
主引导记录的组成:
注意:第二部分的分区表是将硬盘分成若干个区。计算机读取的第一个扇区,最前面的512个字节,如果最后的2个字节 是0x55和0xAA可用于启动。
分区表详解:
分区表的长度为64个字节,其包括4个主分区,每个主分区有16个字节。
扩容硬盘的方法:
提高每个扇区的字节数;
增加扇区总数。
情况A:卷引导记录
计算机激活读取的第一个扇区叫做卷引导记录,缩写为VBR(volume boot record)
卷引导记录的作用:告诉 计算机操作系统在这个分区的位置,然后就会加载操作系统了。
情况B:扩展分区和逻辑分区
主引导记录的第447-510存放的64个字节的4个主分区,其中3个是主分区,1个被应用于扩展分区,扩展分区是不能直接使用的,又划分了很多逻辑分区。
计算机先读取的扩展分区的第一个扇区叫做扩展引导记录(EBR),包含64个字节的分区表。
情况C:启动管理器
计算读取“主引导记录”前面的446个机器码之后,运行事先安装好的启动管理器grub,把控制权交给操作系统。

  • parted分区
分区过程:
第一步:对指定磁盘进行分区
[root@oldboy ~]# parted /dev/sdd 
GNU Parted 3.1
Using /dev/sdd
Welcome to GNU Parted! Type 'help' to view a list of commands.
第二步:指定分区类型
(parted) mklabel  gpt       
第三步:指定分区大小                                                
(parted) mkpart primary 0 200G
Warning: The resulting partition is not properly aligned for best performance.
Ignore/Cancel? Ignore                                                     
(parted) print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdd: 2684GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size   File system  Name   Flags
 1      17.4kB  200GB  200GB               print

(parted) mkpart primary 200G 2200G
(parted) print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdd: 2684GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name     Flags
 1      17.4kB  200GB   200GB                print
 2      200GB   2200GB  2000GB               primary

(parted) rm                                                               
Partition number? 1                                                       
(parted) print                                                            
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdd: 2684GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start  End     Size    File system  Name     Flags
 2      200GB  2200GB  2000GB               primary

(parted) quit                                                             
Information: You may need to update /etc/fstab.

具体参数说明:
mklabel : 创建分区表
mkpart :创建新分区
print: 显示分区信息
rm:删除指定分区信息
quit:退出分区界面,保存退出

你可能感兴趣的:(day 23 磁盘管理操作)