磁盘管理

作者: linux_阿杰 | 来源:发表于2020-01-07 16:51 被阅读0次

    磁盘的体系结构

    1.磁盘的外部结构
    2.磁盘的内部结构
    3.磁盘的工作原理读写原理
    4.磁盘阵列RAID LVM
    5.磁盘分区 分区表 命令 fdisk parted
    6.格式化-挂载
    

    磁盘的外部结构

    a. 外观
        固态硬盘
        机械硬盘
    b. 接口 连接服务器的RAID卡
        SAS SATA SCSI
        SAS  企业级
        SATA 家用
        SAS+SATA结合
    

    磁盘的内部结构

    a. 磁盘的主轴 决定了磁盘的转速
    b. 传动手臂 控制磁头
    c. 盘片
    d. 磁头 读写数据 磁力感应 径向运动  盘面的数量=磁头的数量
    e. 磁道 存储数据 由上到下 由外到里
    f. 扇区 磁道上最小的存储单位 512字节
    g. 柱面 不同盘面上相同的磁道组合在一起
    

    磁盘阵列RAID

    a. 提高存储空间
    b. 提高数据安全
    c. 提高性能
    

    RAID面试题

    RAID 0   最少1快硬盘 容量 所有磁盘的总和  
             安全:没有冗余 速度 最快
             企业场景: 从节点 小弟 不重要的服务器
             数据库从库  挂掉不影响正常使用的服务器
    RAID 1   最少两块硬盘 容量 所有磁盘的一半
             安全: 百分百冗余 速度 慢
             企业场景: 系统盘 监控服务器
    RAID 5   最少使用3快盘 容量 损失1快盘
             安全:只能坏一块盘  较快
             企业场景:数据库主库 数据量不高 测试服务器
    RAID 01  只能损坏一边的盘  容量 所有磁盘的一半
             安全:百分百冗余  写入一般 读快
    RAID 10  两边都可损失一块盘 容量 所有磁盘的一半
             安全:百分百冗余 写入快 读快
             企业场景 高并发 高访问量 数据库主库 重要的存储
    

    磁盘分区

    引导记录
    MBR格式 小于2T的磁盘 fdisk
    GPT格式 大于2T的磁盘 parted

    MBR格式分区
    4个主分区
    3个主分区+1个扩展分区
    1个主分区+1个扩展分区

    磁盘在Linux中显示的名称
    第一块磁盘 sda
    sda1 主分区
    sda2 主分区
    sda3 主分区
    sda4 扩展分区
    sda5 逻辑分区
    第二块磁盘 sdb
    第三块磁盘 sdc

    磁盘格式化 磁盘挂载

    第一个里程碑:
    准备一块磁盘插入到系统中 虚拟机需要重启 物理机不需要重启 磁盘支持热插拔
    第二个里程碑:
    检查系统是否识别到了磁盘
    fdisk -l
    第三个里程碑:
    使用fdisk分区

    fdisk /dev/sdb
    
    d   delete a partition
    删除分区
    g   create a new empty GPT partition table
    创建一个可用的GTP分区表
    l   list known partition types
    列出分区类型
    m   print this menu
    打印帮助
    n   add a new partition
    添加新的分区
    p   print the partition table
    打印分区表
    q   quit without saving changes
    退出不保存
    t   change a partition's system id
    改变分区系统id
    w   write table to disk and exit
    保存并退出
    

    下面为实际操作
    在虚拟机中添加了两块盘


    图片.png

    以/dev/sdb为例 开始创建分区


    图片.png
    创建一个拓展分区
    图片.png
    创建一个逻辑分区
    图片.png

    保存格式化


    图片.png

    第四个里程碑:
    第一种方法
    加入开机自动挂载
    1.写入/etc/rc.local 加一个执行权限
    2.写入/etc/fstab 硬件开机自动挂载
    blkid 查看系统所有设备唯一标识


    图片.png

    vim /etc/fstab 加入开机自启


    图片.png

    第二种方法 磁盘大于2T GPT格式
    parted /dev/sdc

    help             帮助
    mklabel,mktable  创建分区类型表
    mkpart           创建分区
    print            打印已创建的分区
    quit             退出自动保存
    rm               删除分区
    

    案例


    图片.png

    挂载 mount /dev/sdc1 /date date要创建否则报错

    企业场景

    直接格式化挂载使用
    mkfs.xfs /dev/sdb
    mount /dev/sdb /data

    相关文章

      网友评论

        本文标题:磁盘管理

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