美文网首页
25-磁盘管理体系(上部)

25-磁盘管理体系(上部)

作者: 文娟_狼剩 | 来源:发表于2019-04-29 17:56 被阅读0次
    image.png

    一、磁盘接口及应用场景

    1.1 磁盘的组成:

    1>磁头:读写数据
    2>主轴:(转数--就是主轴的转数)

    常见的转数:
     5400 rpm 每分钟多少转
     7200 rpm
     10k
     15k

    3>盘片(磁盘):存放数据

    1.2 磁盘接口:※※※

    磁盘和主机内存之间传输数据的接口
    https://www.processon.com/view/link/5a0a5c84e4b0d53d9798531d

    磁盘结构及接口
    1>磁盘接口分类:

    SATA(串 serial)
    SAS(服务器标配)
    pci-e

    2>应用场景


    磁盘接口分应用场景

    3>机械与固态对比


    机械与固态对比.png
    机械硬盘 固态硬盘
    性价比 容量大价格低 容量小价格高
    稳定 抗打击能力弱 抗打击能力高
    速度 读写速度稍慢io 读写速度很快io
    数据安全 数据恢复易 数据恢复难
    寿命 无限 1-2w次

    二、磁盘细致结构※※※

    image.png
    1>head 磁头:

    径向运动
    读写数据
    盘面数量与磁头数量一致
    盘子数(磁盘数)是磁头数量一半
    从0开始

    2>sector 磁道:以主轴为圆形,形成的圆环型区域

    标记:从0开始,从外向内
    每个磁道存放的数据大小一样

    3>track 扇区:磁盘上最小的单位

    大小:512字节
    标记:从数字1开始

    4>cylinder 柱面:

    不同盘面上相同的磁盘组成的圆柱形
    每个柱面大小一样
    注:柱面数和磁道数一样

    5>Linux下如何进行计算※※※

    [root@oldboyedu59 ~]# fdisk -l
    
    Disk /dev/sda: 107.4 GB, 107374182400 bytes, 209715200 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk label type: dos
    Disk identifier: 0x000d00de
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048      411647      204800   83  Linux
    /dev/sda2          411648     2508799     1048576   82  Linux swap / Solaris
    /dev/sda3         2508800   209715199   103603200   83  Linux
    [root@oldboyedu59 ~]# 
    [root@oldboyedu59 ~]# 
    [root@oldboyedu59 ~]# 
    [root@oldboyedu59 ~]# 
    [root@oldboyedu59 ~]# awk 'BEGIN{print 209715200*512}'
    107374182400
    [root@oldboyedu59 ~]# awk 'BEGIN{print 209715200*512/1024/1024/1024}'
    100
    [root@oldboyedu59 ~]# awk 'BEGIN{print 209715200*512/1024^3}'
    100
    

    ①awk方法

    + - * / ^ **
    ^ 表示几次方
    ** 相当于^

    [root@oldboyedu59 ~]# awk 'BEGIN{print 10^3}'
    1000
    [root@oldboyedu59 ~]# awk 'BEGIN{print 10**3}'
    1000
    

    ②bc 方法:基础计算器

    (安装:yum install -y bc)
    参数:-l
    支持小数,bc默认不支持小数

    [root@oldboyedu59 ~]# echo 10/3|bc -l
    3.33333333333333333333
    

    三、RAID卡、RAID级别及应用场景※※※

    1>raid:磁盘冗余阵列

    2>raid好处:

     获取更高的容量
     获取更高的性能
     获取更高的冗余(安全性)

    https://www.processon.com/view/link/5a0ba742e4b049e7f4fd8e2b

    RAID级别及应用场景
    raid0(条带) raid1(镜像) raid5 raid10
    最少需要几块硬盘 1 只能2块 3 4
    安全冗余 最低 100% 最多损坏一块 可以损坏一半
    可用容量 所有硬盘容量的和 两块硬盘容量之后的一半 损失一块盘的容量 损失所有硬盘一半的容量
    性能 读写最快 写入慢,读取OK 写入性能不好,读取速度OK 读写很快
    使用场景 不要安全,只要速度 只追求安全性,不要求速度 追求安全性,对速度要求不高 对于安全和性能都要
    举例 数据库从库 、存储从库 系统盘 、监控服务器 普遍数据库,存储访问量不高 高并发或高访问量、数据库主库 存储

    相关文章

      网友评论

          本文标题:25-磁盘管理体系(上部)

          本文链接:https://www.haomeiwen.com/subject/zbbynqtx.html