day20

作者: 不知道就 | 来源:发表于2019-03-29 19:20 被阅读0次

    磁盘

    重点:1.磁盘接口类型

                2.常用的磁盘类型。

            3.根据业务场景的磁盘选型(热数据分层存储)备注:热数据就是用户频繁访问的东西,或者叫做用户浏览最多的东西。

    磁盘的历史介绍(了解)

    从1956年9月IBM像世界展示了第一台磁盘存储系统IBM 350 RAMAC 至今,磁盘存储系统已经历了近半个世纪的发展。经历了这么多年,磁盘的变化非常巨大。虽然最早的RAMAC容量只有5MB,然而却需要使用50个直径为24英寸的磁盘。而我们现在的一块容量高达1000GB的磁盘,仅仅只需要3张磁盘片(还是一块3.5寸盘)即可。

    磁盘的作用和特点

    用途:存储我们平时工作,学习中的数据,例如:照片或者视频;

    备注:数据是计算机的核心,工作数据不能丢失,需要了解磁盘方方面面知识,才能确保我们及客户的数据完整。

    详细记忆要点:

    (1)一块磁盘有2-14个盘面,每个盘面有两个面,每个面对应一个读写磁头,用磁头号来区分盘面,即盘面书就是磁头数,盘片数*2=磁头数(盘面数)。

    (2)不同盘面的磁道被划分为多个扇形区域,每个区域就是一个扇区(Sector)

    (3)同一个盘面,以盘片中心为圆心,每个不同半径的圆形轨迹就是一个磁道(Track)

    (4)不同盘面相同半径的磁道组成一个圆柱面就是柱面(Cylinder)

    (5)一个柱面包括多个磁道(这些磁道的半径相同),一个磁道包括多个扇区。

    (6) 数据信息记录可表示为:某磁头,某磁道(柱面),某扇区。

    fdisk -l 查看磁盘以及对应的分区

    [root@keyan~]#fdisk -l

    Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 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: 0x0000350b

      Device Boot      Start        End      Blocks  Id  System

    /dev/sda1  *        2048      411647      204800  83  Linux

    /dev/sda2          411648    2050047      819200  82  Linux swap / Solaris

    /dev/sda3        2050048    41943039    19946496  83  Linux

    C6

    [root@oldboy ~]#fdisk -l

    Disk /dev/sda: 21.5 GB, 21474836480 bytes

    255 heads, 63 sectors/track, 2610 cylinders

    Units = cylinders of 16065 * 512 = 8225280 bytes

    Sector size (logical/physical): 512 bytes / 512 bytes

    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk identifier: 0x000349ee

       Device Boot      Start         End      Blocks   Id  System

    /dev/sda1   *           1          26      204800   83  Linux

    Partition 1 does not end on cylinder boundary.

    /dev/sda2              26         124      786432   82  Linux swap / Solaris

    Partition 2 does not end on cylinder boundary.

    /dev/sda3             124        2611    19979264   83  Linux

    [root@oldboy ~]# echo 512*63*2610*255|bc  (算磁盘容量  备注:bc计算器)

    21467980800

    [root@oldboy ~]# echo 512*63*2610*255/1000/1000

    512*63*2610*255/1000/1000

    [root@oldboy ~]# echo 512*63*2610*255/1000/1000|bc

    21467

    [root@oldboy ~]#echo 512*63*2610*255/1000/1000/1000|bc

    21

    [root@oldboy ~]#echo 512 63 2610 255|awk '{print $1*$2*$3*$4/1000000000}'

    相关文章

      网友评论

          本文标题:day20

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