• Linux的磁盘管理


    磁盘的工作原理 --物理概念
      磁道 磁头 扇区 柱面

      磁盘的分类:机械盘(接口IO) 固态盘
        IO --串行SATA SCSI(ISCSI) 并行ATA
        FC二层协议


      文件系统--逻辑概念
        磁盘必须要有文件系统(数据存储) -- 数据库(数据管理平台)
        windows fat32 ntfs
        linux 单文件系统 -- ext2 3 4 xfs

        iNode -- 索引空间(文件属性)
        block -- 存储空间
        数据存储过程、数据复制过程、数据删除过程

        fdisk -- 磁盘分区
        parted
        mkfs 创建文件系统
        mount 挂载
        -a /etc/fstab 开机自动挂载
        umount 卸载
        指定挂载点或者挂载文件

      动态管理--LVM逻辑卷管理
        linux内核模块 -- dm
          先定义PV(物理卷)--再定义VG(卷组)--最后从VG中获取空间 LV(逻辑卷)

        优点:
          可以自由删除或添加空间,不再需要重新定义分区
          动态的可增加,可减少空间内存
          pvcreate vgcreate 命名 lv -l | -L 指定大小 -n 指定名字
          lvextend -- 添加磁盘空间
          lvreduce -- 删除磁盘空间

        最后一个操作:
          做镜像lv命令可以为lv逻辑分区做磁盘镜像;
          这个功能和数据库一块儿使用,实现数据备份;
          lvcreate -n Morrie_LV -s -p r -L 1000M /dev/mapper/VGname-LVname
          /dev/VGname/LVname

        磁盘冗余--RAID磁盘管理
          (软RAID)linux内核模块--md
            廉价的冗余磁盘阵列
            独立的冗余磁盘阵列
              1、冗余
              2、提高读写性能
                raid0--条带技术(重新将数据做一个区分)
                  没有满足数据的冗余性,只提高了读写速度
                raid1--镜像技术
                  没有提高读写速度,反而变慢了
                raid4--校验盘 3块盘(raid降级)
                raid5--将校验值分别存储于多块盘上
                raid6--二次校验
                raid10--先做raid1,再做raid0
                raid01--先做raid0,再做raid1

            硬raid--需要raid卡来实现
            软raid--使用md模块,让性能变差,降低cpu的性能,工作中见不到
                如果做软raid,不能用分区做raid,要用磁盘做

                mdadm--磁盘管理

            磁盘的命名:
              sd
              md 做raid以后的磁盘
              hd
              vd


      RAID磁盘管理

  • 相关阅读:
    TableEx 控件 v1.0 [原创][免费][开源]
    js刷新页面
    SimpleAjax 开发包 v3.1 (简单的Ajax)
    oracle中的''空字符串和null居然是等价的
    HTTP 错误大全
    Ext2.0 form使用实例
    isqlweb (Web版 SQL Server 管理器)
    关于软件版本
    我的第一个C++程序——方块游戏 v1.0
    轻松实现UltraWebGrid中的分页控制
  • 原文地址:https://www.cnblogs.com/4443056bdH/p/11427604.html
Copyright © 2020-2023  润新知