• Linux的磁盘管理


    Linux的磁盘管理

        磁盘的工作原理 -- 物理

            磁道  磁头  扇区  柱面

            磁盘的分类:机械盘(接口IO)  固态盘

                IO -- 串行sata scsi(iscsi)并行ata

                  FC二层协议 (施乐公司POAR - 以太网 解释了面对对象的编程语言 图形界面)

        文件系统 -- 逻辑

            磁盘必须要有文件系统(数据存储) -- 数据库(数据管理平台)

            Windows fat32 ntfs exfat

            Linux 单文件系统 -- ext2 3 4 xfs

            原理见图

                iNode -- 索引空间(文件属性)

                block -- 存储空间

                数据存储过程、数据复制过程、数据删除的过程

            fdisk -- 磁盘分区 parted

            mkfs - t

            mount -o remount,rw

                -a  /etc/fstab

            umount 过载点或者挂载文件                                                                             

        动态管理 -- LVM逻辑管理

            Linux内核模块 -- dm

                我们将一个或多个磁盘融合起来,进行重新划分;

                首先,我们需要定义PV(物理卷)

                然后,再定义VG(组卷)

                最后,从VG中获取空间 -- LV(逻辑卷)

        磁盘冗余 -- PAID磁盘管理

              (软RAID)Linux内核模块 -- md

               廉价的冗余磁盘阵列

               独立的冗余磁盘阵列

                    1、冗余

                    2、提高读写性能

                    raid0 -- 条带技术  磁盘1  磁盘2

                    raid1 -- 镜像技术

                    raid4 -- 校验盘 3块盘  (raid降级)

                    raid5 -- 将校验值分别存储于多块盘上

                    raid6 -- 二次校验

                    raid10 (好一点) raid01

                    raid50

                硬raid -- 需要raid卡来实现

                软raid -- 在工作中不会做软raid,如果做:用磁盘去做raid即可(不要使用分区);

                    mdadm -C /dev/md0 -l 1 -n 2 /dev/sdb1 /dev/sdb2 -x /dev/sdb3

  • 相关阅读:
    2020.5.28.第十三周java上机练习
    2020.5.22第十二周java作业
    2020.5.21.第十二周java上机练习
    2020.5.15.java第十一周作业
    2020.5.14.第十一周上机练习
    leetcode02大数相加
    leetcode算法题01
    近期wxss总结
    近期Freecodecamp问题总结
    freecodecamp数字转化成罗马数字
  • 原文地址:https://www.cnblogs.com/Eucalyptusleaves/p/11423038.html
Copyright © 2020-2023  润新知