day 23 操作系统磁盘管理

一.磁盘管理体系结构
    第一层:磁盘物理结构
    第二层:磁盘阵列知识
    第三层:磁盘分区方法(概念)
    censon6里面:大于2T parted   小于2Tfdisk
    第四层:磁盘创建文件系统    格式化操作
    第五层:磁盘应用操作
磁盘知识体系结构
二.磁盘物理结构信息 了解
    外部结构信息:
    接口信息(sata--scsi--sas)   转速(10k,15k)磁盘分类(机械硬盘  固态硬盘)
    盘片  主轴  磁头  机械臂
    内部结构信息:
    盘面:磁盘的一个面
    磁道:一个盘面上多个同心圆
    扇区:存储数据最小单位   512字节  block  4k   8k数据  占用2个block  占用16个扇区
    柱面:相同磁道构成柱面信息
    柱面数量*一个柱面大小=磁盘大小
    磁道数量*一个柱面大小=磁盘大小
    扇区数量*一个扇区大小=磁盘大小
图片.png
三.磁盘阵列知识
    将多块硬盘组合成一块
    raid:提高容量 提高安全性  提高效率
    raid0           raid1                   raid5                        raid10/raid01
    提高效率        提高安全性                提高容量                          提高容量
    提高容量                                提高安全性   提高效率         提高安全性   提高效率
    /dev/sda1
lvm:逻辑卷管理
    分区:对相应的分区弹性扩容和缩容
    创建LV(逻辑卷):取出5G空间创建lv01  分区/dev/sda1   挂在到挂载点/mnt
    创建VG(卷组):/dev/sda    /dev/sdb
    阵列组合:   /dev/sda      /dev/sdb
    硬盘信息:  磁盘01   磁盘02   磁盘03    磁盘04

四.磁盘分区操作:

    在系统里面怎么分区操作?
fdisk:对于小于2T的进行分区
      第一个历程:对指定磁盘进行分区
      fdisk /dev/sdb
      第二个历程:如何分区
     输入命令fdisk/dev/sdb(sdb是新添加的磁盘名称)下面会出现帮助信息:
d   delete a partition
    删除分区
g   create a new empty GPT partition table
    创建一个新的GPT分区表???   --- 分大于2T分区 centos7
l   list known partition types
    列出已知分区类型
m   print this menu
n   add a new partition   ******
    创建一个新的分区 ???
    ctrl+u      --- 删除输入错误信息
    ctrl+退格键 --- 删除输入错误信息(部分)
p   print the partition table
    显示分区信息
q   quit without saving changes
    不做任何改动退出分区界面
t   change a partition's system id
    修改分区类型 
w   write table to disk and exit
    保存分区表信息

    预备知识:掌握什么是mbr引导记录
    默认放在0磁头0磁道1扇区  mbr引导记录 占用了512字节存储空间
    446字节:代表mbr引导记录数据
    64字节:分区表信息(dos格式 gpt格式 没有主和扩展)
        16字节:4个主分区  /dev/sda1  /dev/sda2  /dev/sda3  /dev/sda4
                       3个主分区  /dev/sda1  /dev/sda2  /dev/sda3 
                       1个扩展分区 /dev/sda  可分为多个逻辑分区   不能挂载使用
                      3个逻辑分区 /dev/sda5 /dev/sda6  /dev/sda7  /dev/sda8
      ps:主分区可以有4个  逻辑分区可以有多个   扩展分区只能有一个

fdisk也能对大于2T的进行分区 需要进去以后按g让dos变成gpt 只对centos7使用这个方法

parted:进行大于2T的进行分区
    第一个里程:对指定磁盘进行parted /dev/sdc
    第二个里程:分区方法
1) mklabel(创建分区表 MRB-msdos/gpt)   create a new disklabel (partition table)
   mklabel gpt
2) mkpart(创建新的分区)                make a partition
   mkpart primary 0 20M
3) print(显示分区表信息)               display the partition table
4) rm(删除指定分区信息)                delete partition NUMBER
5) quit(退出分区界面)                  exit program
格式化命令:mkfs.ext
课程知识总结:
    1.掌握磁盘体系结构   做阵列--分区--格式化(创建文件系统)--挂载过程--永久挂载
    2.了解磁盘物理结构   外部结构(接口 转速 固态硬盘(电子信号)) 内部结构(盘面 磁道 扇区  柱面)
    3.掌握磁盘阵列配置      raid 0/1/5 /10/01  
    如何弹性扩容缩容磁盘    LVM
    4.掌握磁盘分区方法   fdisk  parted
作业:
      LVM实现分区弹性扩容和缩容过程
      如何不重启识别新添加的硬盘信息

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