zoukankan      html  css  js  c++  java
  • 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(逻辑卷)
    最大优点:
    可以自由删除或者添加空间,不再需要重新进行分区;
    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 -- 条带技术 磁盘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
    mdadm -S /dev/md0
    mdadm -D /dev/md0
    mdadm -A /dev/md0
    磁盘的命名:
    md / sd / hd / vd
    a b c sda sdb
    1 2 3 4 5 6 7 8 9 10 sda1 sda2


    https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_10084656131068433518%22%7D&n_type=0&p_from=1

  • 相关阅读:
    [USACO09Open] Tower of Hay 干草塔
    [HNOI2004]打鼹鼠
    BZOJ1222[HNOI 2001]产品加工
    BZOJ1270[BJWC2008]雷涛的小猫
    NOIP2018出征策
    解析·NOIP·冷门 CLZ最小环
    CCF-NOIP-2018 提高组(复赛) 模拟试题(九)(2018 CSYZ长沙一中)
    [脚本无敌1]图片批量处理(matlab)
    用Matlab解《2013年数据建模比赛》图像碎片拼接题
    火灾检测-fire,fire
  • 原文地址:https://www.cnblogs.com/HZDHH/p/11434659.html
Copyright © 2011-2022 走看看